本帖最后由 灰色头像。 于 2015-8-28 13:35 编辑
在此感谢原帖作者思路以及代码 —— 屌丝UPS实现NAS断电自动关机
一、Winscp登录MBL,在/sbin目录下新建
二、以下分别为两个文件的内容
lanPowerOff_1.sh
- #! /bin/bash
- ping 192.168.1.1 -c 5 >/dev/null
- if [ $? = '0' ];then
- echo 'AC power ok'
- else
- echo 'AC Power Maybe ShutDown,After 5 Minutes Try Again'
- sleep 300
- /sbin/lanPowerOff_2.sh
- fi
复制代码
lanPowerOff_2.sh
- #! /bin/bash
- ping 192.168.1.1 -c 5 >/dev/null
- if [ $? = '0' ];then
- echo 'AC Power OK'
- else
- echo 'AC Power Maybe ShutDown,ShutDown NAS'
- /sbin/poweroff
- fi
复制代码
三、用putty登录MBL
执行以下代码
然后粘贴如下
- /5 * * * * /sbin/lanPowerOff_1.sh
复制代码
PS:此处的/5为每间隔五分钟执行一次脚本,具体的间隔时间可以根据个人实际情况更改
|