Rechercher une page de manuel
kill
Langue: ru
Version: 2001-12-18 (openSuse - 09/10/07)
Section: 2 (Appels système)
Sommaire
éíñ
kill - ÐÏÓÙÌÁÅÔ ÓÉÇÎÁÌ ÐÒÏÃÅÓÓÕïâúïò
#include <sys/types.h>
#include <signal.h> int kill(pid_t pid, int sig);
ïðéóáîéå
óÉÓÔÅÍÎÙÊ ×ÙÚÏ× kill ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ ÐÏÓÙÌËÉ ËÁËÏÇÏ-ÌÉÂÏ ÓÉÇÎÁÌÁ ËÁËÏÍÕ-ÌÉÂÏ ÐÒÏÃÅÓÓÕ ÉÌÉ ÇÒÕÐÐÅ ÐÒÏÃÅÓÓÁ.åÓÌÉ ÚÎÁÞÅÎÉÅ pid Ñ×ÌÑÅÔÓÑ ÐÏÌÏÖÉÔÅÌØÎÙÍ, ÓÉÇÎÁÌ sig ÐÏÓÙÌÁÅÔÓÑ ÐÒÏÃÅÓÓÕ Ó ÉÄÅÎÔÉÆÉËÁÔÏÒÏÍ pid.
åÓÌÉ pid ÒÁ×ÅÎ 0, ÔÏ sig ÐÏÓÙÌÁÅÔÓÑ ËÁÖÄÏÍÕ ÐÒÏÃÅÓÓÕ, ËÏÔÏÒÙÊ ×ÈÏÄÉÔ × ÇÒÕÐÐÕ ÔÅËÕÝÅÇÏ ÐÒÏÃÅÓÓÁ.
åÓÌÉ pid ÒÁ×ÅÎ -1, ÔÏ sig ÐÏÓÙÌÁÅÔÓÑ ËÁÖÄÏÍÕ ÐÒÏÃÅÓÓÕ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÐÒÏÃÅÓÓÁ Ó ÎÏÍÅÒÏÍ 1 (init), ÎÏ ÅÓÔØ ÎÀÁÎÓÙ, ËÏÔÏÒÙÅ ÏÐÉÓÙ×ÁÀÔÓÑ ÎÉÖÅ.
åÓÌÉ pid ÍÅÎØÛÅ ÞÅÍ -1, ÔÏ sig ÐÏÓÙÌÁÅÔÓÑ ËÁÖÄÏÍÕ ÐÒÏÃÅÓÓÕ, ËÏÔÏÒÙÊ ×ÈÏÄÉÔ × ÇÒÕÐÐÕ ÐÒÏÃÅÓÓÁ -pid.
åÓÌÉ sig ÒÁ×ÅÎ 0, ÔÏ ÎÉËÁËÏÊ ÓÉÇÎÁÌ ÎÅ ÐÏÓÙÌÁÅÔÓÑ, Á ÔÏÌØËÏ ×ÙÐÏÌÎÑÅÔÓÑ ÐÒÏ×ÅÒËÁ ÎÁ ÏÛÉÂËÕ.
÷ïú÷òáýáåíïå úîáþåîéå
÷ ÓÌÕÞÁÅ ÕÓÐÅÈÁ, ×ÏÚ×ÒÁÝÁÅÔÓÑ ÎÏÌØ. ðÒÉ ÏÛÉÂËÅ, ×ÏÚ×ÒÁÝÁÅÔÓÑ -1 É ÚÎÁÞÅÎÉÅ errno ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ÏÂÒÁÚÏÍ.ïûéâëé
- EINVAL
- úÁÄÁÎ ÎÅÐÒÁ×ÉÌØÎÙÊ ÓÉÇÎÁÌ.
- ESRCH
- éÄÅÎÔÉÆÉËÁÔÏÒ ÐÒÏÃÅÓÓÁ pid ÉÌÉ ÇÒÕÐÐÁ ÐÒÏÃÅÓÓÁ ÎÅ ÓÕÝÅÓÔ×ÕÀÔ. úÁÍÅÔÉÍ, ÞÔÏ ÓÕÝÅÓÔ×ÕÀÝÉÊ ÐÒÏÃÅÓÓ ÍÏÖÅÔ ÂÙÔØ ÚÏÍÂÉ - ÐÒÏÃÅÓÓÏÍ, ËÏÔÏÒÙÊ ÕÖÅ ÎÁÈÏÄÉÔÓÑ × ÓÏÓÔÏÑÎÉÉ ÚÁ×ÅÒÛÅÎÉÑ, ÎÏ ÐÏËÁ × ËÏÔÏÒÏÍ ÐÏËÁ ÅÝ£ ÎÅ ×ÙÐÏÌÎÉÌÓÑ wait().
- EPERM
- ôÅËÕÝÉÊ ÐÒÏÃÅÓÓ ÎÅ ÉÍÅÅÔ ÐÒÁ× ÎÁ ÐÏÓÙÌËÕ ÓÉÇÎÁÌÁ Ë ÌÀÂÏÍÕ ÉÚ ÕËÁÚÁÎÎÙÈ ÐÒÏÃÅÓÓÏ×. ðÒÏÃÅÓÓÙ, ËÏÔÏÒÙÅ ÉÍÅÀÔ ÐÒÁ×Á ÎÁ ÐÏÓÙÌËÕ ÓÉÇÎÁÌÁ ÐÒÏÃÅÓÓÕ Ó ÎÏÍÅÒÏÍ pid ÄÏÌÖÎÙ ÉÍÅÔØ ÐÒÉ×ÅÌÅÇÉÉ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ ÉÌÉ, ÒÅÁÌØÎÙÊ ÉÌÉ ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÒÏÃÅÓÓÁ, ÐÏÓÙÌÁÀÝÅÇÏ ÓÉÇÎÁÌ, ÄÏÌÖÅÎ ÂÙÔØ ÔÁËÉÍ ÖÅ ËÁË ÒÅÁÌØÎÙÊ ÉÌÉ ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÒÏÃÅÓÓÁ, ÐÒÉÎÉÍÁÀÝÅÇÏ ÓÉÇÎÁÌ. ÷ ÓÌÕÞÁÅ, ËÏÇÄÁ ÐÏÓÙÌÁÀÝÉÊ É ÐÒÉÎÉÍÁÀÝÉÊ ÐÒÏÃÅÓÓÙ ÏÔÎÏÓÑÔÓÑ Ë ÏÄÎÏÊ ÓÅÓÓÉÉ, ÓÔÁÎÏ×ÉÔÓÑ ÄÏÓÔÕÐÎÙÍ ÓÉÇÎÁÌ SIGCONT.
úáíåþáîéñ
îÅ×ÏÚÍÏÖÎÏ ÐÏÓÌÁÔØ ÓÉÇÎÁÌ ÐÒÏÃÅÓÓÕ Ó ÎÏÍÅÒÏÍ 1, Ô.Å. ÐÒÏÃÅÓÓÕ init, ÄÌÑ ËÏÔÏÒÏÇÏ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÏÂÒÁÂÏÔÞÉË ÓÉÇÎÁÌÏ×. ôÁË ÓÄÅÌÁÎÏ, ÞÔÏÂÙ ÂÙÔØ Õ×ÅÒÅÎÎÙÍ, ÞÔÏ × ÓÌÕÞÁÅ ËÁËÏÊ-ÌÉÂÏ ÎÅÛÔÁÔÎÏÊ ÓÉÔÕÁÃÉÉ, ÒÁÂÁÔÁ ÓÉÓÔÅÍÙ ÎÅ ÂÕÄÅÔ ÚÁ×ÅÒÛÅÎÁ Á×ÁÒÉÊÎÏ.POSIX 1003.1-2001 ÔÒÅÂÕÅÔ, ÞÔÏÂÙ kill(-1,sig) ÐÏÓÙÌÁÌ sig ×ÓÅÍ ÐÒÏÃÅÓÓÁÍ, ËÏÔÏÒÙÍ ÔÅËÕÝÉÊ ÐÒÏÃÅÓÓ ÍÏÖÅÔ ÐÏÓÌÁÔØ ÓÉÇÎÁÌÙ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ×ÏÚÍÏÖÎÏ ÎÅÓËÏÌØËÉÈ, ÏÐÒÅÄÅÌÑÅÍÙÈ ÒÅÁÌÉÚÁÃÉÅÊ ÓÉÓÔÅÍÙ ÐÒÏÃÅÓÓÏ×. Linux ÒÁÚÒÅÛÁÅÔ ÌÀÂÏÍÕ ÐÒÏÃÅÓÓÕ ÐÏÓÙÌÁÔØ ÓÉÇÎÁÌ ÓÅÂÅ, ÎÏ × Linux ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ× kill(-1,sig) ÎÅ ÐÏÓÙÌÁÅÔ ÓÉÇÎÁÌ ÔÅËÕÝÅÍÕ ÐÒÏÃÅÓÓÕ.
éóôïòéñ LINUX
÷ ÒÁÚÌÉÞÎÙÈ ×ÅÒÓÉÑÈ ÑÄÒÁ, Linux ÐÒÉÍÅÎÑÅÔ ÒÁÚÎÙÅ ÐÒÁ×ÉÌÁ, ËÁÓÁÀÝÉÅÓÑ ÐÒÁ× ÄÏÓÔÕÐÁ, ËÏÔÏÒÙÅ ÔÒÅÂÕÀÔÓÑ ÄÌÑ ÎÅÐÒÅ×ÉÌÅÇÉÒÏ×ÁÎÎÏÇÏ ÐÒÏÃÅÓÓÁ, ÞÔÏÂÙ ÐÏÓÙÌÁÔØ ÓÉÇÎÁÌ ÄÒÕÇÏÍÕ ÐÒÏÃÅÓÓÕ. ÷ ÑÄÒÁÈ Ó 1.0 ÐÏ 1.2.2, ÓÉÇÎÁÌ ÍÏÖÅÔ ÂÙÔØ ÐÏÓÌÁÎ, ÅÓÌÉ ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÓÙÌÁÀÝÅÇÏ ÓÉÇÎÁÌ ÐÒÏÃÅÓÓÁ ÓÏ×ÐÁÄÁÅÔ Ó ÜÆÆÅËÔÉ×ÎÙÍ ÉÄÅÎÔÉÆËÁÔÏÒÏÍ ÐÏÌØÚÏ×ÁÔÅÌÑ Õ ÐÒÏÃÅÓÓÁ-ÐÏÌÕÞÁÔÅÌÑ ÉÌÉ ÒÅÁÌØÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÓÙÌÁÀÝÅÇÏ ÓÉÇÎÁÌ ÐÒÏÃÅÓÓÁ ÓÏ×ÐÁÄÁÅÔ Ó ÒÅÁÌØÎÙÍ ÉÄÅÎÔÉÆËÁÔÏÒÏÍ ÐÏÌØÚÏ×ÁÔÅÌÑ Õ ÐÒÏÃÅÓÓÁ-ÐÏÌÕÞÁÔÅÌÑ. ÷ ÑÄÒÁÈ Ó 1.2.3 ÐÏ 1.3.77, ÓÉÇÎÁÌ ÍÏÖÅÔ ÂÙÔØ ÐÏÓÌÁÎ, ÅÓÌÉ ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚ×ÁÔÅÌÑ, ÐÏÓÙÌÁÀÝÅÇÏ ÓÉÇÎÁÌ ÐÒÏÃÅÓÓÁ ÓÏ×ÐÁÄÁÅÔ ÉÌÉ Ó ÒÅÁÌØÎÙÍ ÉÌÉ Ó ÜÆÆÅËÔÉ×ÎÙÍ ÉÄÅÎÔÉÆËÁÔÏÒÏÍ ÐÏÌØÚÏ×ÁÔÅÌÑ Õ ÐÒÏÃÅÓÓÁ-ÐÏÌÕÞÁÔÅÌÑ. ôÅËÕÝÉÅ ÐÒÁ×ÉÌÁ, ËÏÔÏÒÙÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÓÔÁÎÄÁÒÔÁÍ POSIX 1003.1-2001 ÂÙÌÉ ××ÅÄÅÎÙ, ÎÁÞÉÎÁÑ Ó ÑÄÒÁ ×ÅÒÓÉÉ 1.3.78.óïïô÷åôóô÷éå óôáîäáòôáí
SVr4, SVID, POSIX.1, X/OPEN, BSD 4.3, POSIX 1003.1-2001óíïôòé ôáëöå
_exit(2), killpg(2), signal(2), tkill(2), exit(3), signal(7)ðåòå÷ïä
ðÅÒÅ×£Ì Ó ÁÎÇÌÉÊÓËÏÇÏ ÷ÉËÔÏÒ ÷ÉÓÌÏÂÏËÏ× <corochoone@perm.ru> 2004Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre