首頁 收藏 QQ群
 網(wǎng)站導航

ZNDS智能電視網(wǎng) 推薦當貝市場

TV應用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 114001|回復: 4
上一主題 下一主題
[求助]

求黑群暉通過ping路由的方式實現(xiàn)停電自動關機的計劃腳本

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2017-1-16 22:41 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自廣東
想加個普通便宜的ups給黑群暉,路由接市電,沒電肯定沒網(wǎng),那我就可以搞個檢測無網(wǎng)絡的任務關機,可惜不會寫腳本
思路如下:增加計劃任務腳本每5分鐘運行:ping 路由 地址192.168.1.1,不通即執(zhí)行延時4分鐘后關機;但是在4分鐘時間內(nèi)如恢復網(wǎng)絡(或ping得通192.168.1.1)馬上取消關機命令,這樣,加個普通便宜的ups就可以實現(xiàn)市電掉電10分鐘左右關機保護nas,雖然網(wǎng)上查到apc bk650 ch可以支持,但太貴了。。。求高手幫忙解決,感激不盡?。。?!

至于開機,在主板設置來電開機即可解決

上一篇:我自己搭建的NAS服務器(Linux)
下一篇:磁盤陣列Raid 1模式速度怎么樣
沙發(fā)
發(fā)表于 2017-1-17 14:21 | 只看該作者 | 來自浙江
這個我也不會  只能幫你頂頂   
回復 支持 反對

使用道具 舉報

板凳
發(fā)表于 2017-1-23 16:15 | 只看該作者 | 來自安徽
         
ping xxxxx.xxxx
if [ $? -eq 0 ]
        then
echo "當前路由已斷電"
        else
init 0
fi
回復 支持 反對

使用道具 舉報

地板
發(fā)表于 2017-7-25 15:03 | 只看該作者 | 來自浙江
首先winscp或者putty進NAS,在/usr/sbin/下建立TG500.sh文件,內(nèi)容如下:

#!/bin/sh

ping -c 1 192.168.1.1 > /dev/null
ret=$?
if [ $ret -eq 0 ]
then
echo ' AC Power OK ! '
else
echo ' AC Power maybe off, checking again after 4 minutes ! '
sleep 240
/usr/sbin/TG500-2.sh
fi

winscp修改屬性為0755,賦予可執(zhí)行權限,以上內(nèi)容可能各位lunix達人一看便知,是一個檢測腳本,如果ping的通路由的ip,就說明市電正常,不通的話再次檢測確認,為什么要再次檢測,因為有可能你的路由重啟,或者是其它什么情況導致暫時ping不通,所以要再次檢測確認,我這里是隔了4分鐘,一般4分鐘足夠路由重啟了。

還有這個TG500.sh文件為什么要放在/usr/sbin/目錄,因為我試過如果放在NAS本身的一些目錄中,如/etc或者/sbin等系統(tǒng)自帶目錄,重啟后自檢會刪除你新增的文件,導致腳本失效,所以只能放在/usr/下面的子目錄中。


繼續(xù)在/usr/sbin/下建立TG500-2.sh文件,內(nèi)容如下:

#!/bin/sh

ping -c 1 192.168.1.1 > /dev/null
ret=$?
if [ $ret -eq 0 ]
then
echo ' AC Power OK ! '
else
echo ' AC Power off, shut down NAS ! '
/sbin/poweroff
fi

同樣winscp修改屬性為0755,賦予可執(zhí)行權限,這個就是再次確認腳本,如果過了4分鐘再次ping路由還是不通,就關機。

然后修改/etc/config/crontab文件,增加一條
*/5 * * * * /usr/sbin/TG500.sh
就是每5分鐘執(zhí)行一次檢測腳本,保存后關機重啟NAS即可,通過以上的腳本,得到的效果是如果斷電,那么在9-14分鐘內(nèi)NAS就會自動關閉,如果路由只是重啟,4分鐘內(nèi)不會關閉NAS(再次確認一下。NAS接UPS,路由接市電,路由的ip地址為192.168.1.1),從而保護了我們的硬盤和數(shù)據(jù),將突然斷電的風險降到最低,
回復 支持 反對

使用道具 舉報

5#
發(fā)表于 2020-1-31 14:00 | 只看該作者 | 來自浙江
本帖最后由 nickhuajun 于 2020-1-31 14:09 編輯

感謝樓上的方法,昨天在某東買了個便宜的UPS,今天一次就試成功了!
我ping的是家里的瑩石攝像頭,最后一步找不到/etc/config/crontab這個文件,就用了群暉的計劃任務,5分鐘一次,并啟用了郵件通知,9分鐘后成功關機并收到了斷電關機任務的郵件!

再次感謝!

求黑群暉通過ping路由的方式實現(xiàn)停電自動關機的計劃腳本
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡信息服務信用承諾書 | 增值電信業(yè)務經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-10-23 07:40 , Processed in 0.064321 second(s), 16 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表