Bonjour à tous,

Voilà mon code issu de l'installation de postgresql :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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