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.