Script ksh pour Solaris

Script ksh pour Solaris - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 21-08-2012 à 10:40:40    

Bonjour,
 
je suis très limite concernant le kornshell, j'aimerai un petit coup de pouce svp.
Je dois faire un script. Voici le contexte, j'ai un serveur de prod et un serveur de secours.
Chaque nuit y'a une copie des données de la prod vers ce serveur de secours.
J'aimerai un script qui arrête l'appli du serveur de secours et qui la relance.
 
Je lance via un crontab le script de sauvegarde à partir du serveur 1 (de prod) qui contient les lignes suivantes  
 
bien sûr $srv_2 est une variable qui renvoie au nom de mon serveur 2 (de secours)
J'ai 3 utilisateurs correctement déclaré pour $usrunix
 
 rsh $srv_2 /script/onoff.ksh $usrunix stop
 rsh $srv_2 /script/onoff.ksh $usrunix start
 
Ma question concerne uniquement mon script onoff.ksh comment l'écrire ?
Faut-il que je déclare aussi dedans mes utilisateurs ($usrunix) ?
 
En tout cas le script ne fonctionne pas du serveur de prod j'obtiens ce message d'erreur
/script/onoff.ksh[11]: /: cannot execute
 
J'obtiens la même erreur quand j'essai de le lancer en direct du serveur de secours.
 
La commande à exécuter est un stopall pour un arrêt et un startall pour un démarrage (la même commande pour les 3 utilisateurs mais pas le même $PATH pour les 3).  
 
#!/bin/ksh
 
case "$1" in 'stop')
stopall
;;
'start')
startall
;;
esac
 
 
Merci d'avance.

Reply

Marsh Posté le 21-08-2012 à 10:40:40   

Reply

Marsh Posté le 21-08-2012 à 20:57:02    

billy1377 a écrit :

...
 
En tout cas le script ne fonctionne pas du serveur de prod j'obtiens ce message d'erreur
/script/onoff.ksh[11]: /: cannot execute
 
...

Difficile de répondre sans savoir ce qu'il y a à cette ligne 11 du script onoff.ksh [:proy]  


---------------
Doucement le matin, pas trop vite le soir.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed