在服务器处理一些批量任务的时候,我们经常需要查找某些进程,并kill。
如果通过ps找出来,再一个个记pid,再去kill效率很低。
以some_process为例:
ps -x | grep some_process | awk -F " " '{print $1}' | xargs -I {} kill {}
这样可以kill所有相关进程了,当然,杀之前最好先ps -x | grep some_process确认一下,免得误杀。
在服务器处理一些批量任务的时候,我们经常需要查找某些进程,并kill。
如果通过ps找出来,再一个个记pid,再去kill效率很低。
以some_process为例:
ps -x | grep some_process | awk -F " " '{print $1}' | xargs -I {} kill {}
这样可以kill所有相关进程了,当然,杀之前最好先ps -x | grep some_process确认一下,免得误杀。