1. 程式人生 > >Linux 進程管理命令之kill

Linux 進程管理命令之kill

Linux kill命令的簡單操作

終止一個進程

查看當前可用的信號集

技術分享圖片

查看信號的名稱

技術分享圖片

根據以上顯示內容,一個信號的表示方式有三個:1、編號(1、2、3) 2、簡寫(HUP) 3、全稱(SIGHUP)

常用信號

1SIGHUP 無須關閉進程而讓該進程重讀配置文件 如果有多個相同進程,需要指定由root運行的進程

2SIGINT 終止正在運行的進程 相當於ctl+c

9SIGKILL 殺死運行中的進程 強行關閉進程,那麽被該進程調用的文件可能會受損。

15SIGTERM 終止正在運行中的進程,正常關閉進程。這個一般作用於後臺進程。默認選項。

18SIGCONT 繼續 某些程序被放入後臺運行時會停止,需要使用SIGCONT來使進程繼續運行(後臺運行,將現行進程送到後臺運行的命令是

ctl+zfg是將之前送到後臺的進程重新調回桌面)

19SIGSTOP

選項

-s 向進程發信號 最後要跟PID

技術分享圖片


killall

通過進程名稱關閉進程

kill 是通過PID 指定進程

killall可以指定進程名稱而不用關心進程ID

技術分享圖片

技術分享圖片

httpd的服務就關閉了。

通常關閉服務進程都用這個關。

Linux 進程管理命令之kill