Linux批量kill进程(批量杀掉进程)、CentOS
“批量Kill 进程 命令: 1 er-hljsps -ef|grep GSM_run.py|grep -v grep|cut -c 9-15|xargs kill -9 命令说明 : 1、管道符 “|” 用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。 2、“ps -ef”是 查看所有进程 其中ps -aux 也是查看所有进程 不过两者右以下区别: (1)-ef是System V展示风格,而-aux是BSD风格 …
使用awk批量杀进程的命令
ps -ef | grep java |grep datax | grep -v grep | awk '{print "kill -9 "$2}'|sh
说明:
#列出了当前主机中运行的进程中包含java、datax关键字的进程
ps -ef | grep java |grep datax | grep -v grep
#列出了要kill掉这些进程的命令,并将之打印在了屏幕上
ps -ef | grep java |grep datax | grep -v grep | awk '{print "kill -9 "$2}'
#后面加上|sh后,则执行这些命令,进而杀掉了这些进程
ps -ef | grep java |grep datax | grep -v grep | awk '{print "kill -9 "$2}' | sh