next up previous contents index
Next: Priorité d'un processus Up: Gestion des processus Previous: Affichage des processus en

   
Arrêt d'un processus avec kill

La commande kill <numero de processus> ou kill %<numero de job> arrête le programme correspondant au numéro de processus / numéro de job spécifié. Par défaut, c'est le signal SIGTERM qui est envoyé (comme terminer). Si le processus n'est par arrêté, employer l'option -9 ou l'équivalent -SIGKILL, qui arrête à coup sûr un processus. L'option -l donne la liste de tous les signaux qu'on peut envoyer à la commande kill.

Si on lance une commande et qu'on veux se déconnecter, avec la commande exit, le signal SIGHUP est envoyé à tous les processus, si bien que la commande lancée sera terminée. Pour qu'elle continue à s'éxecuter malgrès tout, il faut lancer la commande nohup devant :  

nohup find / -type f -name "install*" -print
> liste 2> /dev/null &
 

Avec l'emploi de la commande nohup, la redirection est faite d'office si rien n'est précisé par l'utilisateur vers le fichier nohup.out pour la sortie standard et /dev/null pour la sortie d'erreur standard.



MATHIEU DECORE
1999-11-03
Merci de me dire ce que pensez de ce document.