shell习题第24题:杀进程
Posted dingzp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell习题第24题:杀进程相关的知识,希望对你有一定的参考价值。
【题目要求】
一台机器负载高,top查看到有很多sh的进程,然后top -c查看可以看到对应的进程命令是sh -c /bin/clear.sh
经分析后发现是因为该脚本执行时间太长,导致后续执行时,上次的脚本还未执行结束,写一个脚本批量杀死所有的sh的进程
【核心要点】
kill -9 pid
【脚本】
#!/bin/bash for p in `ps aux | grep clear.sh|awk ‘print $2‘` do kill -9 $p done #或者 ps aux | grep clear.sh | awk ‘print $2‘ | xargs kill -9
以上是关于shell习题第24题:杀进程的主要内容,如果未能解决你的问题,请参考以下文章