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ÐźŵĴ¦Àí¹ý³Ì¡£²»¹ýÕâÑù´¦Àí»áÈÅÂÒϵͳµÄÐźŴ¦Àí¹ý³Ì¡£Èç¹ûÄã²»ÊǺÜÇå³ýµØÖªµÀ×Ô¼ºÔÚ¸Éʲô£¬×îºÃ²»ÒªÕâÑù¸ã¡£
zhong110109 ÓÚ 2010-08-26 13:12:50·¢±í:
¶¥
yarges ÓÚ 2009-11-11 11:28:25·¢±í:
ÇëÎÊ Èç¹ûʹÓÃkillallµÄ»° ϵͳ×ÊÔ´Ôõô´¦Àí°¡