linux使用awk提取进程id并Kill,批量结束进程

1. 使用ps查看相关进程

ps -elf | grep python

2. 使用awk提取进程pid

ps -elf | grep python|awk '{print $4}'
这里不一定是$4,根据实际情况调整

3. 使用xargs传参并执行kill

ps -elf | grep python|awk '{print $4}' | xargs kill
进程被杀掉,awk '{print $0}'也适用于其他脚本操作
这里还剩下的一个进程是当前的ssh远程连接,可以忽略

如果是公用服务器请慎用kill,容易被打

posted @ 2021-02-22 17:22  致林  阅读(1225)  评论(0编辑  收藏  举报