Start/Stop Script linux

Fermé
atrina - 30 juin 2005 à 15:31
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 - 30 juin 2005 à 21:11
Hello,

Petit soucis de script sous linux. Le but est d'avoir le lancement automatique en cas de reboot des process Oracle. Voici le scipt :



#start oracle
su - oracle
export ORACLE_SID=nb
PATH=:/home/oracle:sqlplus /nolog
connect / as toto
startup
exit
lsnrctl
start
exit

Le problème est que le script stop une fois arrivé sur Oracle.

Quelqu'un a-t-il une idée?

Merci
A voir également:

3 réponses

su - oracle - c "commande && commande && commande "
2
Génial :-)))

Merci beaucoup c'est cool.


J'ai maitenant un petit soucis car il ne reconnait pas la commande connect... y a t-il d'autre spécificité?
0
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
30 juin 2005 à 21:11
Essaie de mettre le path complet :
whereis connect
et ensuite le chemin complet dans un "su -c". Exemple :
su -c "/sbin/ifconfig"

Il est possible que ce binaire ne soit pas trouvé si le répertoire dans lequel il se trouve ne figure pas dans la variable d'environnement PATH (pour voir son contenu : echo $PATH) (je ne suis même pas sûr que le su -c prenne les variables d'environnement de l'utilisateur).
0