荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Pazu (混沌界), 信区: Linux
标 题: 检测进程状态程序完成~~
发信站: BBS 荔园晨风站 (Wed May 17 15:07:30 2000), 转信
用了3天时间,才写了3句! 要是LG师兄能提醒一下就不用那么惨啦,5~~~~~~~
本来是用来对bbsd进程进行检测的,只要bbsd一进入RN(R:运行,N低级别)就会大量
消耗CPU时间.正常的守护进程应该是SN状态的(S:睡眠)所以程序是一检测到RN就KILL
了他的PID.其实就是多重的过滤器,只要把grep后的""内写上你的进程的特征,那么
$b就是那些进程的PID.再在cron里写上每多少时间运行一次就行了
程序
PATH=/bin:/usr/bin
ps ax | grep "RN" >>abc (abc为日志文件)
b=` ps ax |grep "RN"\ |awk '{print $1}'`
echo $b
kill -9 $b >>abc (日志文件)
-----------------------------------------------------------------
cat cron.bbs
0,20,40 * * * * /home/bbs/killbbsd
--
我和我的影子。
※ 修改:·Pazu 於 May 17 15:32:30 修改本文·[FROM: 192.168.0.189]
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.0.189]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店