include('/home/users/hman/www/include/header.inc') ?>
Manpage of KILL
KILL
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (2)
Updated: 1997³â 9¿ù 4ÀÏ
Index
HOME
À̸§
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¹ø ÇÁ·Î¼¼½º¸¦ Á¦¿ÜÇÑ ¸ðµç ÇÁ·Î¼¼½º¿¡°Ô
Å« ¹øÈ£ÀÇ ÇÁ·Î¼¼½º¿¡¼ ÀÛÀº ¹øÈ£ ¼øÀ¸·Î º¸³»Áø´Ù.
pid°¡ -1º¸´Ù ÀÛÀ¸¸é, sig´Â -pid ÇÁ·Î¼¼½º ±×·ìÀÇ
¸ðµç ÇÁ·Î¼¼½º¿¡ º¸³»Áø´Ù.
sig°¡ 0À̸é, ¾î¶² ½Ã±×³Îµµ º¸³»ÁöÁö´Â ¾ÊÁö¸¸, ¿¡·¯ °Ë»ç´Â ÇàÇØÁø´Ù.
¹Ýȯ°ª
¼º°ø½Ã, 0ÀÌ ¸®ÅϵȴÙ. ¿¡·¯½Ã, -1ÀÌ ¸®Åϵǰí
errno°¡
ÀûÀýÈ÷ ¼³Á¤µÈ´Ù.
¿¡·¯
- EINVAL
-
À߸øµÈ ½Ã±×³ÎÀÌ ÁöÁ¤µÇ¾ú´Ù.
- ESRCH
-
ÇÁ·Î¼¼½º³ª ÇÁ·Î¼¼½º ±×·ìÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
Á¸ÀçÇÏ´Â ÇÁ·Î¼¼½ºÀÌÁö¸¸ Á»ºñ(zombie)ÀÏ ¼öµµ ÀÖÀ½¿¡ ÁÖÀÇÇ϶ó.
Á»ºñ´Â ÀÌ¹Ì Á¾·áÇßÁö¸¸ ¾ÆÁ÷ wait() 󸮵ÇÁö ¾ÊÀº
ÇÁ·Î¼¼½ºÀÌ´Ù.
- EPERM
-
½Ã±×³ÎÀ» ¹Þ´Â ÇÁ·Î¼¼½ºÁß ¾î¶² ÇÁ·Î¼¼½º¿¡°Ô ½Ã±×³ÎÀ» º¸³¾ ±ÇÇÑÀÌ ¾ø´Ù.
ÇÁ·Î¼¼½º°¡
pid
ÇÁ·Î¼¼½º¿¡ ½Ã±×³ÎÀ» º¸³¾ ±ÇÇÑÀ» °¡Áö·Á¸é ·çÆ® ±ÇÇÑÀ» °¡Áö°Å³ª,
º¸³»´Â ÇÁ·Î¼¼½ºÀÇ ½Ç(real) »ç¿ëÀÚ ID³ª À¯È¿(effective) »ç¿ëÀÚ ID°¡
¹Þ´Â ÇÁ·Î¼¼½ºÀÇ ½Ç »ç¿ëÀÚ ID³ª ÀúÀåµÈ set-user-ID¿Í °°¾Æ¾ß¸¸ ÇÑ´Ù.
¹ö±×
1¹ø ŽºÅ©ÀÎ init ÇÁ·Î¼¼½º¿¡°Ô ½Ã±×³ÎÀ» º¸³¾ ¼ö ¾ø´Ù. µû¶ó¼ init ÇÁ·Î¼¼½º´Â
½Ã±×³Î Çڵ鷯¸¦ °¡Áú ¼ö ¾ø´Ù. ÀÌ´Â ½Ã½ºÅÛÀÌ »ç°í·Î ´Ù¿îµÇÁö ¾Ê°Ô Çϱâ À§Çؼ
ÀÌ´Ù.
ȣȯ
SVr4, SVID, POSIX.1, X/OPEN, BSD 4.3
°ü·Ã Ç׸ñ
_exit(2),
exit(3),
signal(2),
signal(7)
¿ªÀÚ
ÀÓÁ¾±Õ <hermes44@secsm.org>, 2000³â 4¿ù 20ÀÏ
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ¹ö±×
-
- ȣȯ
-
- °ü·Ã Ç׸ñ
-
- ¿ªÀÚ
-
include('/home/users/hman/www/include/tailer.inc') ?>