desk8309 发表于 2021-1-30 09:26:50

为不支持通信的 ups 增加断电自动关 NAS

desk8309 发表于 2021-1-31 00:20:36

本帖最后由 desk8309 于 2021-1-31 17:26 编辑

6.2.3版本用的脚本:其中把ttl=64值改成你实际的,可以自己ping一下看你是多少。

#!/bin/sh
MonitorIP=192.168.1.12
DelayTime=100s
if ping $MonitorIP -c 2 | grep 'ttl=64 time' > /dev/null

then

echo "$(date -d today +"%Y%m%d %H:%M:%S")---供电系统检测正常。" | tee -a/volume1/Emby/powerlog.txt

else

   #synologset1 sys warn 0x11600036

   echo "$(date -d today +"%Y%m%d %H:%M:%S")---重新检测供电系统。" | tee -a/volume1/Emby/powerlog.txt

   sleep $DelayTime

       if ping $MonitorIP -c 2 | grep 'ttl=64 time'> /dev/null

         then

            # synologset1 sys warn 0x11600035

            echo "$(date -d today +"%Y%m%d%H:%M:%S")---供电系统复核完毕。" | tee -a/volume1/Emby/powerlog.txt

               else

                  # synologset1 sys warn0x11600037

                     echo "$(date -d today +"%Y%m%d %H:%M:%S")---再次检测,供电中断,准备关机..." |tee -a/volume1/Emby/powerlog.txt

                        poweroff

                         fi

                         fi

                         exit 0

ttzm 发表于 2021-2-20 20:55:55

                                              abc

zdfwyh 发表于 2021-2-20 21:12:30

看看.....................

allan_cqec 发表于 2021-3-15 09:05:12

谢谢楼主分享!

张二娃来了 发表于 2021-3-15 15:49:46

条条道路通罗马

a474340851 发表于 2021-3-19 14:17:13

感谢分享

wjq_xp 发表于 2021-3-31 19:08:25

多谢楼主分享

hyyyj 发表于 2021-4-1 10:27:52

这个思路不错的。

azxcsdwe 发表于 2021-4-4 21:20:09

感谢楼主分享

greatfun 发表于 2021-4-5 22:50:02

感谢分享!!!!

caoxd01 发表于 2021-6-21 10:57:21

谢谢分享。

yinduasi 发表于 2021-6-21 13:55:17

这个可以折腾下

jesa 发表于 2021-7-1 09:44:19

有用,试试去

雄之冰 发表于 2021-7-1 10:01:39

感谢分享

✎゛℡用整颗心 发表于 2021-7-1 12:11:03

谢谢楼主辛苦了

caligula 发表于 2021-7-22 23:51:17

这个思路不错

xjwl1234 发表于 2021-7-28 18:33:49

感谢楼主分享

gdi2857 发表于 2021-7-29 14:33:00

可以保持关机状态,也可以自动开机。

18464289199 发表于 2021-7-29 16:02:18

谢谢分享
页: 1 2 3 4 5 6 7 8 [9] 10 11 12
查看完整版本: 系列四:为不支持通信的 ups 增加断电自动关 NAS