删除进程 linux,linux批量删除进程

最近发现服务器上面有很多svn的进程,看着也不舒服想着删除一些,一次一条要删很多次,接下来吾爱编程就为大家介绍一下linux批量删除进程的方法,有需要的小伙伴可以参考一下:

1、查看进程:ps -ef | grep svn

d626bbbfe930ba7ca823716210fa8a29.png

2、查看进程状态:ps -aux | grep svn

c45c2bfba8e29196e1fc2202f85ef7f1.png

ps:如果提示Warning: bad syntax, perhaps a bogus '-'? ,把命令中的-去掉即可

3、批量删除命令:

(1)、方法一:kill -9 `ps -ef | grep svn | awk '{print $2}' `

命令中的grep svn是输出所有含有关键字"svn"的进程;

命令中的awk '{print $2}'是输出第二列带有pid的一列

(2)、方法二:ps -ef | grep svn | grep -v root | awk '{print $2}' | xargs kill -9

这条命令比第一种方法多了两个参数,grep -v root是排除了root执行的命令;

xargs参数是从前面的命令获取输出作为参数来执行下一个命令

4、相关命令参数:命令描述

ps -ef查看所有进程的命令。这时检索出的进程将作为下一条命令"grep svn的输入

grep svn输出所有含有关键字"svn"的进程

grep -v root列出的进程中去除含有关键字"grep"的进程

xargs kill -9xargs命令是用来把前面命令的输出结果(PID)作为"kill -9"命令的参数,并执行该令

以上就是小编为大家带来的linux批量删除进程的方法的全部内容了,希望对大家有所帮助,了解更多相关文章请关注吾爱编程网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值