|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : novembre 2004 Messages : 55 ![]() |
Bonjour,
voila mon souci. Supposons que j'ai un script, nommé "script.sh", que je ne peux pas modifier, qui exécute des sorties écrans. Je voudrais redirigé cette sortie vers un fichier. Jusque là, c'est facile. Maintenant, je voudrais que ce script soit exécuté en tache de fond, mais attention, je voudrais qu'il s'exécute même si l'utilisateur tue sa session ( se déconnecte ) ! En mettant le '&', la tache est bien en tache de fond, mais si l'utilisateur se déconnecte, mon script est tué. Je voudrais donc connaitre une commande permettant de lancer ce script en ouvrant une nouvelle session invisible, et qui la referme par la suite. J'ai essayé : Code :
screen -d -m script.sh >> log.txt 2>&1 Si une personne aurait une idée, je suis preneur. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
utilises nohup si tu veux rataché ton script au process primaire et pas au shell de l'utilisateur.
comme ça si il coup le script tourne tjrs. Code :
nohup script ....options ....redirections....
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : novembre 2004 Messages : 55 ![]() |
merci, exactement ce que je voulais.
Merci à toi frp31. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com