Centos批量删除系统重复进程

原创作者:运维工程师 谢晋

Centos批量删除系统重复进程

  1.     客户一台CENTOS 7系统负载高,top查看有很多sh的进程,输入命令top -c查看可以看到对应的进程命令是/bin/bash
    Centos批量删除系统重复进程_第1张图片

  2.     经分析后发现是因为该脚本执行时间太长,导致后续执行时,上次的脚本还未执行结束。写一个脚本批量杀死所有/bin/bash的进程。

  3.     输入命令vi /tmp/kill.sh脚本如下

#!/bin/bash
for pid in `ps aux |grep /bin/bash |awk '{print $2}'` 
do 
    echo $pid
    kill -9 $pid
done
  1.     运行脚本sh kill.sh,查看结果
    Centos批量删除系统重复进程_第2张图片
  2.     输入命令top可以看到任务都消失了
    Centos批量删除系统重复进程_第3张图片

你可能感兴趣的:(centos,linux,运维)