批量kill指定名称的进程

 以Airflow举例:
ps -ef | grep “airflow" | grep -v grep | cut -c 9-15 | xargs kill -9
 
分析:
ps -ef   用标准的格式显示进程     ps aux 是用BSD的格式来显示

 

grep "进程名"  搜索进程名

 

grep -v grep  反向选择,即搜索没有‘grep’的那一行数据

 

cut -c 9-15  字符分割,1开始,取9-15位置的字符
xargs kill -9   xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。kill -9强制结束进程
 
 
ps -ef|grep airflow|grep -v grep|cut -c 9-15|xargs kill -9
 
 
kill -s 9 `ps -aux | grep airflow | awk '{print $2}'`
posted @ 2019-10-20 20:32  Questions张  阅读(787)  评论(0编辑  收藏  举报