終止一個進程
查看當前可用的信號集
查看信號的名稱
根據以上顯示內容,一個信號的表示方式有三個:1、編號(1、2、3) 2、簡寫(HUP) 3、全稱(SIGHUP)
常用信號
1、SIGHUP 無須關閉進程而讓該進程重讀配置文件 如果有多個相同進程,需要指定由root運行的進程
2、SIGINT 終止正在運行的進程 相當於ctl+c
9、SIGKILL 殺死運行中的進程 強行關閉進程,那麼被該進程調用的文件可能會受損。
15、SIGTERM 終止正在運行中的進程,正常關閉進程。這個一般作用於後臺進程。默認選項。
18、SIGCONT 繼續 某些程序被放入後臺運行時會停止,需要使用SIGCONT來使進程繼續運行(後臺運行,將現行進程送到後臺運行的命令是ctl+z,fg是將之前送到後臺的進程重新調回桌面)。
19、SIGSTOP
選項
-s 向進程發信號 最後要跟PID
killall
通過進程名稱關閉進程
kill 是通過PID 指定進程
killall可以指定進程名稱而不用關心進程ID
httpd的服務就關閉了。
通常關閉服務進程都用這個關。