3. kill:
(a)

所在系統:linx redhat 7.0
路徑:/bin/kill

(b)

libc.so.6 => /lib/libc.so.6 (0x4002c000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

(c)

kill命令主要是提供給使用者來傳送特定的訊號給指定的程序

(d)
-s:設定要傳送的訊號,訊號可以使用訊號的名犖朁彖s號來指定
-p:設定kill只列印指定程序名稱的程序id,而中ㄦ|傳送訊號給這個程序 -l:列印訊號名稱清單,這個清單可以在檔案/ussr/include/linux/single.h內發現

(e)
範例一:

[root@intel4 /root]# kill -l    
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN
22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO
30) SIGPWR 31) SIGSYS 32) SIGRTMIN 33) SIGRTMIN+1
34) SIGRTMIN+2 35) SIGRTMIN+3 36) SIGRTMIN+4 37) SIGRTMIN+5
38) SIGRTMIN+6 39) SIGRTMIN+7 40) SIGRTMIN+8 41) SIGRTMIN+9
42) SIGRTMIN+10 43) SIGRTMIN+11 44) SIGRTMIN+12 45) SIGRTMIN+13
46) SIGRTMIN+14 47) SIGRTMIN+15 48) SIGRTMAX-15 49) SIGRTMAX-14
50) SIGRTMAX-13 51) SIGRTMAX-12 52) SIGRTMAX-11 53) SIGRTMAX-10
54) SIGRTMAX-9 55) SIGRTMAX-8 56) SIGRTMAX-7 57) SIGRTMAX-6
58) SIGRTMAX-5 59) SIGRTMAX-4 60) SIGRTMAX-3 61) SIGRTMAX-2
62) SIGRTMAX-1 63) SIGRTMAX    
加上-l是列印訊號名稱清單    
較常用的是kill -9 --> signal kill  

(f)
kill通常配合ps來使用
先用ps看目前在在執行的程序
再用kill將不用的程序砍調
如:

[root@intel4 /root]# ps  
PID TTY TIME CMD
19110 pts/0 00:00:00 login
19140 pts/0 00:00:00 su
19141 pts/0 00:00:00 bash
19841 pts/0 00:00:00 ftp
19844 pts/0 00:00:00 ps
[root@intel4 /root]# kill -9 19841
[1]+ 已砍掉   ftp
用kill -9砍掉ftp  
注意:要用pid來指定你要用的程序
[root@intel4 /root]# ps  
PID TTY TIME CMD
19110 pts/0 00:00:00 login
19140 pts/0 00:00:00 su
19141 pts/0 00:00:00 bash
19847 pts/0 00:00:00 ps

現在ftp不見了^^