群晖停电自动关机

控制面板--任务计划---新增----计划的任务--用户定义的脚本 

复制以下代码进去,设置好回到-计划的任务-点下刚健那个任务,再点运行一下,以后就是24小时运行

---------------------------------------------------------------------------------------------------

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh
 
MonitorIP=192.168.3.1
DelayTime=360s
 
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.3.1是路由器地址,其他路由器不一样的改一下,180s是延时180秒即三分钟,

如果ping不通路由器,延迟三分钟后 (正常重启路由器三分钟足够了),仍然ping不通路由器(市电断电),群晖自动关机

————————————————

版权声明:本文为CSDN博主「小白白友」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/BoYou233/article/details/108438717