批量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位置的字符
ps -ef|grep airflow|grep -v grep|cut -c 9-15|xargs kill -9
kill -s 9 `ps -aux | grep airflow | awk '{print $2}'`