Linux PS Kill命令杀死单个程序的多个线程实例

此脚本实现通过关键词查询匹配的正在运行的线程,并可通过Shell循环语句挨个杀死符合条件的PID进程。

例如,我们需要杀死所有符合关键词的进程:

for pid in $(ps -ef | grep "关键词搜索进程脚本" | awk '{print $2}'); do kill -9 $pid; done

拓展,根据使用内存大小排序列出所有的进程

ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | sort -nrk5 | more