LPIC1 09 06 kill

Embed Size (px)

Citation preview

  • 1. Nol Mac Formateur et Consultant indpendant expert Unix et FOSS http://www.noelmace.comGestion des processusSignaux et processusLicence Creative Commons Ce(tte) uvre est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France.Linux LPIC1 Comptia Linux+noelmace.com

2. Plan Qu'est ce qu'un signal ? Signaux Envoyer un signal un processus Envoyer un signal un groupe de processus Lancer un programme persistantLinux LPIC1 Comptia Linux+noelmace.com 3. Qu'est ce qu'un signal ? communication inter-processus POSIX notification asynchrone signaler l'apparition d'un vnement gr par une routine de traitement implmente ou par dfautLinux LPIC1 Comptia Linux+noelmace.com 4. Signaux cf man 7 signal et $ kill -l Les plus importants sont : SIGKILL (9) : TUER (terminer, non intercept, ne peu tre ignor)SIGHUP (1) : terminer les programmes interactifs pour les dmons : simple relecture de la configurationSIGTERM (15) : terminerLinux LPIC1 Comptia Linux+noelmace.com 5. Envoyer un signal un processus $ kill [-s signal] pid $ kill [-s signal] pid $ kill [-signal] pid $ kill [-signal] pid par dfaut : SIGTERM (15) seulement si l'utilisateur est propritaire du processus ou rootLinux LPIC1 Comptia Linux+noelmace.com 6. Envoyer un signal un groupe de processus $ killall [-s signal] [-i] name $ killall [-s signal] [-i] name $ killall [-signal] [-i] name $ killall [-signal] [-i] name par dfaut : SIGTERM (15) se base sur la commande plutt que le PID -i : interactifLinux LPIC1 Comptia Linux+noelmace.com 7. Lancer un programme persistant $ nohup commande [options] $ nohup commande [options] ignore les SIGHUP continue fonctionner mme aprs dconnexionLinux LPIC1 Comptia Linux+noelmace.com 8. Ce quon a couvert Ce qu'est un signal. Quels sont les principaux signaux connaitre. Comment envoyer un signal. Comment ignorer les SIGHUP.Linux LPIC1 Comptia Linux+noelmace.com 9. Licence Ce(tte) uvre (y compris ses illustrations, sauf mention explicite) est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France. Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou crivez : Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.Vous tes libre de: partager reproduire, distribuer et communiquer cette uvreremixer adapter luvreSelon les conditions suivantes : Attribution Vous devez clairement indiquer que ce document, ou tout document driv de celui, est (issu de) luvre originale de Nol Mac (noelmace.com) (sans suggrer qu'il vous approuve, vous ou votre utilisation de luvre, moins d'en demander expressment la permission).Pas dUtilisation Commerciale Vous navez pas le droit dutiliser cette uvre des fins commerciales (ie. l'intention premire ou l'objectif d'obtenir un avantage commercial ou une compensation financire prive). Pour obtenir ce droit, une autorisation explicite de l'auteur est requise.Partage dans les Mmes Conditions Si vous modifiez, transformez ou adaptez cette uvre, vous navez le droit de distribuer votre cration que sous une licence identique ou similaire celle-ci.Pour toute demande de collaboration, d'utilisation commerciale ou de publication de ce support ou d'un driv de celui-ci sous une licence incompatible, contacter l'auteur via les contacts indiqus sur le site http://www.noelmace.com. Vous tes par ailleurs vivement encourag (sans obligation lgale) communiquer avec celui-ci si vous ralisez une uvre drive ou toute amlioration de ce support.Linux LPIC1 Comptia Linux+noelmace.com 10. Licence Ce(tte) uvre (y compris ses illustrations, sauf mention explicite) est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France. Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou crivez : Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.Vous tes libre de: partager reproduire, distribuer et communiquer cette uvreremixer adapter luvreSelon les conditions suivantes : Attribution Vous devez clairement indiquer que ce document, ou tout document driv de celui, est (issu de) luvre originale de Nol Mac (noelmace.com) (sans suggrer qu'il vous approuve, vous ou votre utilisation de luvre, moins d'en demander expressment la permission).Pas dUtilisation Commerciale Vous navez pas le droit dutiliser cette uvre des fins commerciales (ie. l'intention premire ou l'objectif d'obtenir un avantage commercial ou une compensation financire prive). Pour obtenir ce droit, une autorisation explicite de l'auteur est requise.Partage dans les Mmes Conditions Si vous modifiez, transformez ou adaptez cette uvre, vous navez le droit de distribuer votre cration que sous une licence identique ou similaire celle-ci.Pour toute demande de collaboration, d'utilisation commerciale ou de publication de ce support ou d'un driv de celui-ci sous une licence incompatible, contacter l'auteur via les contacts indiqus sur le site http://www.noelmace.com. Vous tes par ailleurs vivement encourag (sans obligation lgale) communiquer avec celui-ci si vous ralisez une uvre drive ou toute amlioration de ce support.Linux LPIC1 Comptia Linux+noelmace.com