kill命令詳解
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 16) SIGSTKFLT 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 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX
kill -9殺死所有進程 -3(SIGQUIT) 退出 -15(SIGTERM) 終止進程 軟件終止信號
sudo kill -3 19077
① SIGINT 終止進程 中斷進程
程序終止(interrupt)信號, 在用戶鍵入INTR字符(通常是Ctrl-C)時發出。
② SIGQUIT 建立CORE文件終止進程,並且生成core文件
③ SIGQUIT 和 SIGINT 類似,但由QUIT字符(通常是Ctrl-)來控制;進程在因收到SIGQUIT退出時會產生core文件,在這個意義上類似於一個程序錯誤信號。
④ SIGKILL 終止進程 殺死進程
⑤ SIGPIPE 終止進程 向一個沒有讀進程的管道寫數據
⑥ SIGALARM 終止進程 計時器到時
⑦ SIGTERM 終止進程 軟件終止信號
⑧ SIGTERM 程序結束(terminate)信號,與SIGKILL不同的是該信號可以被阻塞和處理。通常用來要求程序自己正常退出。shell命令kill缺省產生這個信號。SIGTERM is the default signal sent to a process by the kill or killall commands.
⑨ SIGURG 忽略信號 I/O緊急信號
⑩ SIGIO 忽略信號 描述符上可以進行I/O
11 SIGCHLD 忽略信號 當子進程停止或退出時通知父進程