我的計划任務 --- 實現市電停電安全關閉群輝,Windows, Linux等設備


有一次突然停電,我的群輝DS218+ 的一塊硬盤出現故障了,讓我擔心我的數據安全,其實我是有UPS, 不是在線式的,然后就想如何實現停電自動關機呢? 經過半天的了解,其實群輝支持telnet協議,於是用.net開發了一個計划任務的服務,它可以檢查一個ip不通后自動實現一些動作。

實現思想已搞通,把我的路由器不通過UPS直接接市電,我的電腦和群輝DS218+,和它們連接的交換機接在UPS上,  當市電停電后我的電腦自然ping不通我的路由器ip,然后通過telnet訪問群輝,發出shutdown -h now 指令,然后再對我的電腦運行shutdown -s -f -t 30 ,這樣我的存儲和電腦都實現了安全關機,不能要在線式的UPS也可以。

TIPS:

這里有一個坑,telnet 訪問群輝要使用shutdows指令必須要用root權限,所以還要通過你當前管理員權限是啟用和設置root賬戶密碼。方法如下:

1,首先要啟用telnet.   

 

2,使用admin訪問

 

 

3,輸入sudo su -

 

 

4, 再次輸入admin密碼

5,輸入synouser --setpw root 密碼  設置和啟用root密碼

 

 

 

軟件說明:是使用.net開發的NT服務,所以要使用下面命令安裝

%windir%\Microsoft.NET\Framework\v4.0.30319\installutil TaskSchedulerService.exe 

然后進行配置,軟件包里有例子, tasklist.xml是任務配置信息,配置要檢查的ip,  qunhui_config.ini 是配置telnet訪問群輝的信息,第一次密碼用[] 符號括起來,運行服務后系統會自動對它加密,很貼心吧。

下載地址:下載

歡迎大家反饋意見,把它用在運維上還是挺有價值的。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM