分页: 1 / 1

监视进程自动关机脚本

发表于 : 2008-08-06 14:05
Mr.J
$./conoff.sh vmplayer > conoff.log &

Monitoring pid = 3933
Wed Aug 6 12:53:41 PDT 2008
Done..shuting down in 60 seconds.

===============
#!/bin/bash
cond=`pidof -s $1`
echo "Monitoring pid = "$cond
while [ `pidof -s $1` ]
do
sleep 2 #&& echo "ok"
done
date
echo "Done..shuting down in 60 seconds." && sleep 60
shutdown -h -P now

发表于 : 2008-08-06 14:07
eexpress
低级的loop
高级的用dbus试试?

发表于 : 2008-08-14 19:08
Mr.J
eexpress 写了:低级的loop
高级的用dbus试试?
老兄的头像很好玩。dbus?没学会 :)

发表于 : 2008-08-14 21:19
Vivi.FFix
-h&-P不是重了吗?
sleep 60&&shutdown -h -P now
可以用shutdown -P -t +1替代

这个脚本只有当进程正常退出才能关机,如果进程异常呢

Re: 监视进程自动关机脚本

发表于 : 2009-04-03 14:18
olo20080808
请教各位高手 我想写个脚本 实现实时监测squid 这个进程 当进程没了 就执行关闭eth0 网卡 或关机