Poursuivre un script shell après un su
Bonjour à tous,
Voilà mon code issu de l'installation de postgresql :
Code:
1 2 3 4 5 6 7 8 9 10 11
| #!/bin/sh
clear
sudo adduser postgres
sudo mkdir /usr/local/pgsql/data
sudo chown postgres /usr/local/pgsql/data
echo "Tapez le mot de passe de postgres : "
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 & |
J'aimerai que mon script s'exécute jusqu'au bout malheureusement lorsque l'on fait la commande su et que le mot de passe est tapé le script est arrêté car on change d'utilisateur.
Y-a-t il une solution pour continuer l'exécution du script malgré le changement d'utilisateur ?
Merci de votre aide