shell判断进程使用CPU时间后kill进程
一个shell脚本,检测特定的程序,如果进程花费CPU运行的时间超过30分钟,就kill掉进程。脚本思路和写法相对简单,希望能起到抛砖引玉的作用。
#!/bin/bash
#author by Qfeian
#Process name
name="sendmail"
for PID in `ps -A | grep "$NAME"|awk '{split($3,tab,/:/); if(tab[2]+tab[1]*60>=30) {print $1}}'`
do
kill -9 $PID
done
相关阅读:
相关推荐
AnotherSpace 2020-11-03
Claroja 2020-10-16
wpfeitian 2020-10-05
伏雌摘星阁 2020-07-29
jackadmi 2020-06-24
QiHsMing 2020-06-08
SoarFly00 2020-06-03
拿什么来拯救自己 2020-05-28
zhangwentaohh 2020-05-21
zhangskd 2020-05-10
JakobHu 2020-05-09
manimnchn 2020-05-01
andylanzhiyong 2020-04-30
仰起嘴角 2020-04-21
yishujixiaoxiao 2020-04-20
fenxinzi 2020-04-14
sgafdsg 2020-04-11
abdstime 2020-04-10