Rechercher : dans
Par :

Start/Stop Script linux

Dernière réponse le 30 jun 2005 à 21:11:48 atrina, le 30 jun 2005 à 15:31:51 
 Signaler ce message aux modérateurs

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

Configuration: Linux Linux-Oracle 2.4.21-9

Meilleures réponses pour « Start/Stop Script linux » dans :
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
ImageMagick - Manipuler les images en ligne de commande VoirImageMagick est un formidable outil en ligne de commande qui permet de manipuler les images. L'avantage de cet outil est qu'il permet: d'automatiser les travaux sur les images (cela évite d'avoir à faire certaines manipulations dans...
Script au démarrage et à l'arrêt d'Ubuntu VoirFaire exécuter un script au démarrage d'Ubuntu Modifiez le fichier /etc/rc.local et ajoutez vos commandes. Le script doit toujours se terminer par un exit 0 Faire exécuter un script au redémarrage Placez votre script dans /etc/rc0.d et rendez...
Linux - L'installation de logiciels VoirLes différents types d'archives Basiquement il existe plusieurs façons de récupérer une application fonctionnant sous Linux : Sous forme de paquetage RPM. Il s'agit d'un fichier portant l'extension .rpm permettant une installation automatique,...
Introduction à PHP VoirQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La...
Commandes Linux VoirTableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...

1

francis, le 30 jun 2005 à 16:06:07
  • +2

Su - oracle - c "commande && commande && commande "

Répondre à francis

2

atrina, le 30 jun 2005 à 16:18:17

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é?

Répondre à atrina

3

 mamiemando, le 30 jun 2005 à 21:11:48

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).

Répondre à mamiemando