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

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

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

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

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

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

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 113405|回復(fù): 4
上一主題 下一主題
[求助]

求黑群暉通過ping路由的方式實(shí)現(xiàn)停電自動(dòng)關(guān)機(jī)的計(jì)劃腳本

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

至于開機(jī),在主板設(shè)置來電開機(jī)即可解決

上一篇:我自己搭建的NAS服務(wù)器(Linux)
下一篇:磁盤陣列Raid 1模式速度怎么樣
沙發(fā)
發(fā)表于 2017-1-17 14:21 | 只看該作者 | 來自浙江
這個(gè)我也不會(huì)  只能幫你頂頂   
板凳
發(fā)表于 2017-1-23 16:15 | 只看該作者 | 來自安徽
         
ping xxxxx.xxxx
if [ $? -eq 0 ]
        then
echo "當(dāng)前路由已斷電"
        else
init 0
fi
地板
發(fā)表于 2017-7-25 15:03 | 只看該作者 | 來自浙江
首先winscp或者putty進(jìn)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í)行權(quán)限,以上內(nèi)容可能各位lunix達(dá)人一看便知,是一個(gè)檢測(cè)腳本,如果ping的通路由的ip,就說明市電正常,不通的話再次檢測(cè)確認(rèn),為什么要再次檢測(cè),因?yàn)橛锌赡苣愕穆酚芍貑?,或者是其它什么情況導(dǎo)致暫時(shí)ping不通,所以要再次檢測(cè)確認(rèn),我這里是隔了4分鐘,一般4分鐘足夠路由重啟了。

還有這個(gè)TG500.sh文件為什么要放在/usr/sbin/目錄,因?yàn)槲以囘^如果放在NAS本身的一些目錄中,如/etc或者/sbin等系統(tǒng)自帶目錄,重啟后自檢會(huì)刪除你新增的文件,導(dǎo)致腳本失效,所以只能放在/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í)行權(quán)限,這個(gè)就是再次確認(rèn)腳本,如果過了4分鐘再次ping路由還是不通,就關(guān)機(jī)。

然后修改/etc/config/crontab文件,增加一條
*/5 * * * * /usr/sbin/TG500.sh
就是每5分鐘執(zhí)行一次檢測(cè)腳本,保存后關(guān)機(jī)重啟NAS即可,通過以上的腳本,得到的效果是如果斷電,那么在9-14分鐘內(nèi)NAS就會(huì)自動(dòng)關(guān)閉,如果路由只是重啟,4分鐘內(nèi)不會(huì)關(guān)閉NAS(再次確認(rèn)一下。NAS接UPS,路由接市電,路由的ip地址為192.168.1.1),從而保護(hù)了我們的硬盤和數(shù)據(jù),將突然斷電的風(fēng)險(xiǎn)降到最低,
5#
發(fā)表于 2020-1-31 14:00 | 只看該作者 | 來自浙江
本帖最后由 nickhuajun 于 2020-1-31 14:09 編輯

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

再次感謝!

求黑群暉通過ping路由的方式實(shí)現(xiàn)停電自動(dòng)關(guān)機(jī)的計(jì)劃腳本

本版積分規(guī)則

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

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

GMT+8, 2024-9-20 04:03 , Processed in 0.061215 second(s), 16 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表