linux安全關機指令碼

2021-06-28 06:05:55 字數 685 閱讀 1505

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

doping -c1 

-w1 $i &>/dev/null || ((count++))

done

if [ $count -lt 2 ]; 

then

shutdown -c

unset _shut

count=0

else

[ "$_shut" = true ] ||

fidone

linux安全關機指令碼

linux安全關機指令碼 在斷電4分鐘後判斷關鍵 目的 在斷電以後伺服器連線ups,ups最多只能支援5分鐘也會沒電,所以在這裡做個判斷,如果斷電4分鐘後,市電還沒來就關機。以下兩個裝置為兩個下路由器,連線市電,如果斷電兩個都會ping不通,伺服器指令碼認為市電中斷,4分鐘後關機,如果其中有乙個不同...

vbs關機指令碼

dim mytime,myout1,myout2 mytime null mytime inputbox 請輸入定時時間 格式20 10 05 vblf 如果想倒計時關機,請輸入倒計時時間 vblf 單位 分鐘 vblf 輸入 可以馬上關機 vblf 退出點 取消 定時關機 1 set wshshe...

安全關機程式

安全關機程式 發現原因後,很簡單,先把使用者程序全部terminate掉,然後再自動關機。於是就有了本文。具體內容很簡單,用createtoolhelp32snapshot函式得到當前程序快照,然後process32first和process32next函式迴圈得到程序的id號。然後再 呼叫open...