|
小天913
发表于 2018-11-28 11:15
来自 中国广东广州
控制面板--任务计划---新增----计划的任务--用户定义的脚本 
复制以下代码进去,设置好回到-计划的任务-点下刚健那个任务,再点运行一下,以后就是24小时运行
---------------------------------------------------------------------------------------------------
#!/bin/sh
MonitorIP=10.0.0.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 。
10.0.0.1是网件路由地址,其他路由器不一样的改一下,180s是延时180秒即三分钟,
如果ping不通路由器,延迟三分钟后 (正常重启路由器三分钟足够了),仍然ping不通路由器(市电断电),群晖自动关机 |
|