Linux中通过 kill命令 杀死指定进程




Linux中通过 kill命令 杀死指定进程

2022-07-20 20:24:17 网络知识 官方管理员

一杀死指定进程

现知道有一个curl线程正在运行,需要杀死
anggang@barry$curl-y30-Y1-m300-x8.8.8.8:808-ohtml_baiduhttp://www.baidu.com
%Total%Received%XferdAverageSpeedTimeTimeTimeCurrent
DloadUploadTotalSpentLeftSpeed
00000000--:--:--0:00:21--:--:--0

ps-ef查询运行进程
yanggang@barry$ps-ef|grepcurl
yanggang1099225473014:11pts/000:00:00curl-y30-Y1-m300-x8.8.8.8:808-ohtml_baiduhttp://www.baidu.com
yanggang1859111235014:11pts/100:00:00grep--color=autocurl
ps-ef查询并过滤进程id:
yanggang@barry$ps-ef|grepcurl
yanggang920125473014:13pts/000:00:00curl-y30-Y1-m300-x8.8.8.8:808-ohtml_baiduhttp://www.baidu.com
yanggang1361211235014:13pts/100:00:00grep--color=autocurl
yanggang@barry$ps-ef|grepcurl|grep-vgrep|cut-c15-20
25473
ps-ef查询并过滤进程id,并杀死该进程:
yanggang@barry$ps-ef|grepcurl
yanggang1339028367014:15pts/300:00:00curl-y30-Y1-m300-x8.8.8.8:808-ohtml_baiduhttp://www.baidu.com(杀死进程前)
yanggang1694611235014:15pts/100:00:00grep--color=autocurl
yanggang@barry$ps-ef|grepcurl|grep-vgrep|cut-c15-20
28367
yanggang@barry$ps-ef|grepcurl|grep-vgrep|cut-c15-20|xargskill-9
yanggang@barry$ps-ef|grepcurl
yanggang1307211235014:16pts/100:00:00grep--color=autocurl(杀死进程后,无此进程)

或者:
kill-9`ps-ef|grepprocessname|grep-v"grep"|awk'{print$2}'`

二杀死批量进程

forpidin$(ps-ef|grepcurl|grep-vgrep|cut-c15-20);do(获取进程id数组,并循环杀死所有进程)echo$pidkill-9$piddone

发表评论:

最近发表
网站分类
标签列表