本人在贵论坛上看到如下贴子:
通过网络检测,因为普通的ups根本无法检测其状态。
我们办公室通过一个路由器上网,将路由器接在外电上,电脑接在ups上。定时让电脑ping 路由器,若ping不通则表明断电,便可启动自动关机程序。
#!/bin/sh
upsstatus=true
while true
do
ping -c 1 192.168.0.1 >/dev/null
if [ $? = 0 ];then
if [ $upsstatus = false ];then
/sbin/shutdown -c
upsstatus=true
fi
else
/sbin/shutdown -h 8
upsstatus=false
fi
sleep 240
done
我太需要这个东西了,可本人是个脚本菜鸟,根本不知道这个脚本怎么写,准切的说是不知道用什么写,用什么安装。望看到求救的大虾们能伸出援助之手呀!把过程告诉我就好了!发email给我就更感谢了! |