歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux安全關機腳本

linux安全關機腳本

日期:2017/3/1 16:30:53   编辑:關於Linux
linux安全關機腳本 在斷電4分鐘後判斷關鍵 目的:在斷電以後服務器連接UPS,UPS最多只能支持5分鐘也會沒電,所以在這裡做個判斷,如果斷電4分鐘後,市電還沒來就關機。 以下兩個設備為兩個下路由器,連接市電,如果斷電兩個都會ping不通,服務器腳本認為市電中斷,4分鐘後關機,如果其中有一個不同認為電力故障不關機。如果在4分鐘以內其中有一個路由器通,判斷為市電恢復,取消關機命令。 ?dest1=10.0.0.11 dest2=10.0.0.12 #!/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin dest1=10.0.0.11 dest2=10.0.0.12 count=0 while : ; do sleep 5 for i in $dest1 $dest2 do ping -c1 -w1 $i &>/dev/null || ((count++)) done if [ $count -lt 2 ]; then shutdown -c unset _shut count=0 else [ "$_shut" = true ] || { shutdown -h +4 & _shut=ture } fi done
Copyright © Linux教程網 All Rights Reserved