ºìÁªLinuxÃÅ»§
Linux°ïÖú

kill¡¢killallÓëlinuxÐźŴ¦Àí

·¢²¼Ê±¼ä:2007-06-23 16:00:32À´Ô´:ºìÁª×÷Õß:rmidable
LinuxÖÐÒ»°ã¶¼ÌṩÁËkillÓë killallÁ½¸öÃüÁǰÕ߿ɸù¾ÝpidɱµôÒ»¸öỊ̈߳¬ºóÕßÔòͨ³£¸ù¾ÝÃû³ÆɱµôÒ»×éÏ̡߳£¶ÔÓÚ´ó¶àÊýÈËÀ´Ëµ£¬ÕâÁ½ÕߵIJ»Í¬½ö´Ë¶øÒÑ¡£

Èç¹ûÎÒÃÇ´òËãÔÚ×Ô¼ºµÄ³ÌÐòÖÐʹÓÃsignalº¯Êý¡°½Ó¹Ü¡±Ä³Ð©ÏµÍ³Ðźţ¬ÄÇôעÒâÁË£ºÓÐЩÐźÅÔÚÁ½ÕßÖ®¼äµÄÐÐΪ¿ÉÄÜÊDz»Í¬µÄ¡£³öÏÖÕâÖÖÇé¿öµÄÔ­Òò´ó¸ÅÊÇÒòΪPOSIX.1¶¨ÒåµÄÐźŽÏÉÙ£¬Òò´ËÔÚPOSIX.1Ö®ºóÀ©Õ¹µÄһЩÐźÅÔÚ¸÷ÖÖʵÏÖÄÚ²¿¾ßÓв»Í¬µÄID¡£Ê¹ÓÃ-l²ÎÊý¿ÉÒԲ鿴Á½¸öÃüÁîÖ§³ÖµÄÐźÅÁÐ±í¡£ÏÂÃæÊÇslackware8.1ÉÏÁ½¸öÃüÁîÖ§³ÖµÄÐźÅÁÐ±í¡£

kill -l killall -l

1) SIGHUP 1) HUP

2) SIGINT 2) INT

3) SIGQUIT 3) QUIT

4) SIGILL 4) ILL

5) SIGTRAP 5) TRAP

6) SIGABRT 6) ABRT

7) SIGBUS 7) EMT

8) SIGFPE 8) FPE

9) SIGKILL 9) KILL

10) SIGUSR1 10) BUS

11) SIGSEGV 11) SEGV

12) SIGUSR2 12) SYS

13) SIGPIPE 13) PIPE

14) SIGALRM 14) ALRM

15) SIGTERM 15) TERM

17) SIGCHLD 17) STOP

18) SIGCONT 18) TSTP

19) SIGSTOP 19) CONT

20) SIGTSTP 20) CHLD

21) SIGTTIN 21) TTIN

22) SIGTTOU 22) TTOU

23) SIGURG 23) IO

24) SIGXCPU 24) XCPU

25) SIGXFSZ 25) XFSZ

26) SIGVTALRM 26) VTALRM

27) SIGPROF 27) PROF

28) SIGWINCH 28) WINCH

29) SIGIO 29) INFO

30) SIGPWR 30) USR1

31) SIGSYS 31) USR2

ÊÂʵÉÏslackware8.1ÉϵÄkillÃüÁîÒ»¹²Ö§³Ö´óÔ¼64ÖÖÐźţ¬²»¹ýÓÉÓÚkillallÖ»Ö§³Ö32¸ö£¬Òò´Ë¾Í²»Áгökill -lÃüÁîµÄÆäËû²¿·ÖÁË¡£

¶Ô±È¿ÉÒÔ¿´µ½£¬Ò»Ð©ÐźŵÄIDÊDz»¶ÔÓ¦µÄ£¬¶øsignalº¯Êý´¦ÀíµÄÐźÅÒ»°ãÊÇÓëkillÃüÁîµÄÐźÅID¶ÔÓ¦¡£

Òò´ËÈç¹ûÎÒÃÇÔÚ³ÌÐòÖнӹÜUSR1Ðźţ¬ÄÇôֻÄÜÓÃkillÃüÁî²ÅÄܽøÈëÕýÈ·µÄÐźŴ¦Àí¹ý³Ì£º

kill -USR1 pid

Èç¹ûÒ»¶¨ÒªÊ¹ÓÃkillall -USR1 name£¬Ä㻹ÐèÒª½Ó¹ÜSIGPWRÐźŵĴ¦Àí¹ý³Ì¡£²»¹ýÕâÑù´¦Àí»áÈÅÂÒϵͳµÄÐźŴ¦Àí¹ý³Ì¡£Èç¹ûÄã²»ÊǺÜÇå³ýµØÖªµÀ×Ô¼ºÔÚ¸Éʲô£¬×îºÃ²»ÒªÕâÑù¸ã¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. zhong110109 ÓÚ 2010-08-26 13:12:50·¢±í:

    ¶¥

  2. yarges ÓÚ 2009-11-11 11:28:25·¢±í:

    ÇëÎÊ Èç¹ûʹÓÃkillallµÄ»° ϵͳ×ÊÔ´Ôõô´¦Àí°¡