Lancement d'un script shell + fermeture de session

Lancement d'un script shell + fermeture de session - Shell/Batch - Programmation

Marsh Posté le 07-11-2014 à 11:32:26    

Bonjour,
 
je dois lancer un script unix par un shell, donc une commande du type :
sh updt_hr.Install_Package.sh XXXX
 
Je le lance depuis une session unix (j'utilise SSH si certains connaissent). Ce script s'interroimpte régulièrement pour demander si on veut continuer son exécution.
Du genre : confirmez vous l'import des objets : O/N ?
 
 
Si ma connexion plante, ou si j'arrête ma session, est-ce que le shell stoppe aussi son avancée ? Ou bien il s'arrêtera seulement à la prochaine confirmation ?
 
Merci d'avance

Reply

Marsh Posté le 07-11-2014 à 11:32:26   

Reply

Marsh Posté le 07-11-2014 à 12:54:28    

Laeleth a écrit :

Bonjour,
 
je dois lancer un script unix par un shell, donc une commande du type :
sh updt_hr.Install_Package.sh XXXX
 
Je le lance depuis une session unix (j'utilise SSH si certains connaissent). Ce script s'interroimpte régulièrement pour demander si on veut continuer son exécution.
Du genre : confirmez vous l'import des objets : O/N ?
 
 
Si ma connexion plante, ou si j'arrête ma session, est-ce que le shell stoppe aussi son avancée ? Ou bien il s'arrêtera seulement à la prochaine confirmation ?
 
Merci d'avance


 
Tout dépend ce que contient le script, mais concernant le script LUI-MÊME, oui il s'arrête si tu arrêtes ta session ou si la connexion plante.
 
Par contre, il existe un moyen très simple pour éviter cela, c'est de lancer ton script dans une console "screen" une fois connecté en ssh au server, si bien sûr le server a le programme "screen" d'installé.
 
http://linux.die.net/man/1/screen
 
Voilà

Reply

Sujets relatifs:

Leave a Replay

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