为不支持通信的 ups 增加断电自动关 NAS
本帖最后由 desk8309 于 2021-1-31 17:26 编辑
6.2.3版本用的脚本:其中把ttl=64值改成你实际的,可以自己ping一下看你是多少。
#!/bin/sh
MonitorIP=192.168.1.12
DelayTime=100s
if ping $MonitorIP -c 2 | grep 'ttl=64 time' > /dev/null
then
echo "$(date -d today +"%Y%m%d %H:%M:%S")---供电系统检测正常。" | tee -a/volume1/Emby/powerlog.txt
else
#synologset1 sys warn 0x11600036
echo "$(date -d today +"%Y%m%d %H:%M:%S")---重新检测供电系统。" | tee -a/volume1/Emby/powerlog.txt
sleep $DelayTime
if ping $MonitorIP -c 2 | grep 'ttl=64 time'> /dev/null
then
# synologset1 sys warn 0x11600035
echo "$(date -d today +"%Y%m%d%H:%M:%S")---供电系统复核完毕。" | tee -a/volume1/Emby/powerlog.txt
else
# synologset1 sys warn0x11600037
echo "$(date -d today +"%Y%m%d %H:%M:%S")---再次检测,供电中断,准备关机..." |tee -a/volume1/Emby/powerlog.txt
poweroff
fi
fi
exit 0
abc
看看.....................
谢谢楼主分享!
条条道路通罗马
感谢分享
多谢楼主分享
这个思路不错的。
感谢楼主分享
感谢分享!!!!
谢谢分享。
这个可以折腾下
有用,试试去
感谢分享
谢谢楼主辛苦了
这个思路不错
感谢楼主分享
可以保持关机状态,也可以自动开机。
谢谢分享