Mettre un processus en tache de fond ??

Mettre un processus en tache de fond ?? - Linux et OS Alternatifs

Marsh Posté le 17-10-2002 à 11:58:43    

Voila en fait c un peut plus complique que ca en a l'air. Je cherche la commande (si elle existe :) ) qui permet de garder un processus quand la console qui la ouvert est coupe ou bien crash.  
 
ex: un utilisateur lance depuis un client une commande sur un server. Sa machine ayant tandance a planter, sa coupe toutes taches qu'il a lance sur le serveur et je voudrais savoir comme il faut faire pour que sa n'arrive plus. Le switch "&" apres une commande ne marche pas comme je le voudrais :'( .... alors si vous avez des idees  
 
@++

Reply

Marsh Posté le 17-10-2002 à 11:58:43   

Reply

Marsh Posté le 17-10-2002 à 12:04:30    

il y a une combinaison de touches pour ça, mais je m'en souviens plus.
 
si t'as une MDK, regarde dans le manuel de référence à la partie processus (au début)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 17-10-2002 à 12:28:40    

Lancement du truc en background :
 
$ ssync -f /mnt/zob -t /tmp/zobcopy &
[1] 20571
 
On verifie que le truc tourne bien :
 
$ jobs
[1]  + running    ssync -f /mnt/zob -t /tmp/zobcopy
 
Et on le detache du terminal :
 
$ disown
 
On verifie qu'il est bien detache :
 
$ jobs
 
Ca n'affiche rien, le truc continue a tourner, mais ce que l'on fait avec le terminal n'a plus d'importance. On peut donc tranquilement le fermer.
 
 
 


---------------
C'est en forgeant qu'on devient con comme un forgeron.
Reply

Marsh Posté le 17-10-2002 à 12:48:19    

moi je fais :  
 
nohup ma_grosse_commande_dlaMORT &  
 
 
et voila  
 


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 17-10-2002 à 12:53:02    

Et tu te retrouves avec des fichiers nohup.out partout.


---------------
C'est en forgeant qu'on devient con comme un forgeron.
Reply

Marsh Posté le 17-10-2002 à 13:45:44    

thx  
 
@+

Reply

Sujets relatifs:

Leave a Replay

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