国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

殺死進(jìn)程的三個(gè)命令kill ,pkill ,killall

2019-03-03 07:19:10 6415

1.kill命令

kill 從字面來(lái)看,就是用來(lái)殺死進(jìn)程的命令。但是,根據(jù)不同的信號(hào),kill 命令可以完成不同的操作。

kill 命令格式如下:

[root@localhost ~]# kill [信號(hào)] PID

kill 命令是按照 PID 來(lái)確定進(jìn)程的,所以 kill 命令只能識(shí)別 PID,而不能識(shí)別進(jìn)程名。我們舉幾個(gè)例子來(lái)說(shuō)明一下 kill 命令。

[root@localhost ~]# pstree -p 丨 grep httpd | grep -v "grep"

#查看 httpd 的進(jìn)程樹(shù)及 PID。grep 命令査看 httpd 也會(huì)生成包含"httpd"關(guān)鍵字的進(jìn)程,所以使用“-v”反向選擇包含“grep”關(guān)鍵字的進(jìn)程,這里使用 pstree 命令來(lái)查詢(xún)進(jìn)程,當(dāng)然也可以使用 ps 和 top 命令

[root@localhost ~]#kill 2468

2.pkill

killall 命令不再依靠 PID 來(lái)殺死單個(gè)進(jìn)程,而是通過(guò)程序的進(jìn)程名來(lái)殺死一類(lèi)進(jìn)程。命令格式如下:

[root@localhost ~]# killall [選項(xiàng)] [信號(hào)] 進(jìn)程名

選項(xiàng):

-i:交互式,詢(xún)問(wèn)是否要?dú)⑺滥硞€(gè)進(jìn)程;

-l:忽略進(jìn)程名的大小寫(xiě);

舉幾個(gè)例子:

[root@localhost ~]# killall httpd

#殺死所有進(jìn)程名是httpd的進(jìn)程

[root@localhost ~]# killall sshd

#殺死所有進(jìn)程名是sshd的進(jìn)程

3.pkill

pkill 命令和 killall 命令非常類(lèi)似,也是按照進(jìn)程名來(lái)殺死進(jìn)程的。命令格式如下:

[root@localhost ~]# pkill [選項(xiàng)] [信號(hào)] 進(jìn)程名

選項(xiàng):

-t 終端號(hào):按照終端號(hào)踢出用戶;

不過(guò) pkill 命令可以按照終端號(hào)來(lái)踢出用戶。不知道大家發(fā)現(xiàn)沒(méi)有,剛剛通過(guò) killall 命令殺死 sshd 進(jìn)程的方式來(lái)踢出用戶,非常容易誤殺死進(jìn)程,要么會(huì)把 sshd 服務(wù)殺死,要么會(huì)把自己的登錄終端殺死。

所以,不管是使用 kill 命令按照 PID 殺死登錄進(jìn)程,還是使用 killall 命令按照進(jìn)程名殺死登錄進(jìn)程,都是非常容易誤殺死進(jìn)程的。 具體命令如下:

[root@localhost ~]# w

#使用w命令査詢(xún)本機(jī)已經(jīng)登錄的用戶

[root@localhost ~]# pkill -9 -t pts/1

#強(qiáng)制殺死從pts/1虛擬終端登陸的進(jìn)程


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: