Linux设置断网自动关机(蓄电池)
生活随笔
收集整理的這篇文章主要介紹了
Linux设置断网自动关机(蓄电池)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
0. 切換root
su root1. 創(chuàng)建腳本文件
在/usr/sbin/下創(chuàng)建TG500.sh,代碼如下:
#!/bin/shping -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 5 minutes ! ' sleep 300 /usr/sbin/TG500-2.sh fiping當(dāng)前網(wǎng)關(guān),如果ping不成功,則五分鐘后執(zhí)行 TG500-2.sh,代碼如下:
#!/bin/shping -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有時(shí)網(wǎng)絡(luò)波動(dòng),或者路由器重啟,會(huì)短暫的ping不通,所以需要等5分鐘再次ping,這次如果還不成功,就執(zhí)行關(guān)機(jī)。
2. 修改文件權(quán)限
su root chmod 755 TG500.sh chmod 755 TG500-2.sh3. 編輯crontab定時(shí)任務(wù)
輸入crontab -e,進(jìn)行編寫,內(nèi)容如下:
* * * * * /usr/sbin/TG500.sh表示每分鐘執(zhí)行一次TG500.sh腳本。
4. 設(shè)置開(kāi)機(jī)自啟動(dòng)
沒(méi)有進(jìn)行設(shè)置,但重啟也自動(dòng)啟動(dòng)了,就沒(méi)有管了。
5. 參考
-
屌絲UPS實(shí)現(xiàn)NAS斷電自動(dòng)關(guān)機(jī)
-
centos7使用crontab命令,設(shè)置開(kāi)機(jī)自啟動(dòng)任務(wù)
總結(jié)
以上是生活随笔為你收集整理的Linux设置断网自动关机(蓄电池)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: .NET破解之PDFdo转换器
- 下一篇: 多台Linux主机之间ssh 互信配置