| 控制面板--任务计划---新增----计划的任务--用户定义的脚本 复制以下代码进去,设置好回到-计划的任务-点下刚健那个任务,再点运行一下,以后就是24小时运行 --------------------------------------------------------------------------------------------------- #!/bin/sh MonitorIP=192.168.31.1 DelayTime=180s if ping $MonitorIP -W 2 -w 2 -c 2 | grep '^[0-9].*ms$' > /dev/null then echo "Power on." else synologset1 sys warn 0x11600036 sleep $DelayTime if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null then synologset1 sys warn 0x11600035 else synologset1 sys warn 0x11600037 poweroff fi fi exit 0 ---------------------------------------------------------------------------------------- 说明: 每天运行:00:00开始,每5分钟一次,结束23:55 。 192.168.31.1是路由器地址,其他路由器不一样的改一下,180s是延时180秒即三分钟, 如果ping不通路由器,延迟三分钟后 (正常重启路由器三分钟足够了),仍然ping不通路由器(市电断电),群晖自动关机 |
(黑)群晖设置Ping不通路由器自动关机 实现断电自动关机
最新推荐文章于 2025-03-22 19:55:36 发布
本文介绍了一个用于群晖NAS设备的Shell脚本,该脚本通过定时任务每隔5分钟检查路由器的连通性。如果两次尝试都无法ping通预设的路由器IP地址,则触发群晖设备自动关机,适用于断电等紧急情况。


1万+

被折叠的 条评论
为什么被折叠?



