2009-05-05 9 views
2

La commande "Disown" fonctionne dans bash, mais pas dans ksh.désavoue un processus dans ksh

Si j'ai démarré un processus dans ksh, comment puis-je le "désavouer", donc je peux quitter mon shell. (Je connais nohup, mais le processus a déjà commencé!)

Répondre

2

ksh93 prend en charge la commande de désaffectation. De plus, certaines versions de nohup vous permettent de spécifier un identifiant de processus avec l'option -p, au lieu d'une commande.

0

Dans ksh, exécutez simplement disown sans l'option -h. C'est tout.

A partir du manuel ksh(1):

disown [ job... ] 
    Causes the shell not to send a HUP signal to each given job, or all active 
    jobs if job is omitted, when a login shell terminates. 
Questions connexes