买的山特MT500实在太古老了,通信功能没调通,这玩意的win上位机做的相当难用。发邮件问了厂家,说也不支持直接连接NAS,需要连接服务器使用。最后还是用Ping其他设备的方式来实现NAS断电关机吧。
- 群晖执行计划任务——用户自定义脚本
- 每5分钟执行一次
- 要以root用户执行
注意不要ping DHCP服务器,比如路由器是DHCP服务器,就不要ping 192.168.1.1,找一个局域网内的别的设备,否则大概率不能正常关机。
MonitorIP=10.0.0.1 #检测IP
DelayTime=240s
if ping $MonitorIP -c 4 | grep '100% packet loss' > /dev/null
then
echo "Power off."
synologset1 sys warn 0x11600036
sleep $DelayTime
if ping $MonitorIP -c 4| grep '100% packet loss' > /dev/null
then
ehco "Shut down."
synologset1 sys warn 0x11600037
poweroff
else
ehco "Power recovery."
synologset1 sys warn 0x11600035
fi
else
echo "Power on."
fi
评论区