|
这个功能纯粹是针对普通UPS的,不带usb和nas的通信功能
其实就是一个脚本,5分钟执行1次,去ping网关,网关ping不通就延时3分钟再ping,通了啥事都不做,还不通就关机
正常情况下网关不通就2种情况,要么停电,要么网关重启,重启3分钟也够了
飞牛可以把这个小功能做成一个应用吗?安装后让用户输入网关ip和自定义延时就好
- #!/bin/sh
- MonitorIP=192.168.1.1 # 网关的IP地址
- DelayTime=180s # 延迟时间,例如3分钟
- if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null; then
- echo "Power on."
- else
- sleep $DelayTime
- if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null; then
- # 保持开机
- else
- poweroff
- fi
- fi
- exit 0
复制代码
|
|