正常關閉香港云主機的命令詳解
這里給大家介紹判斷香港云主機linux下正常關機的問題。小編搜集了些資料供大家查看,希望大家從中能獲得幫助。 系統(tǒng)啟動的時候生成一個文件,linux正常關機的時候會刪除這個文件。網(wǎng)管員們則可以根據(jù)系統(tǒng)開機時有沒有那個文件來判斷香港云主機是不是非正常關機,減少網(wǎng)絡管理過程中出現(xiàn)故障的機率。 步驟: 在/etc/rc.d/init.d/下編程腳本。 判斷是否正常關機,和生成文件的腳本:touch-file.sh #!/bin/sh file=/tmp/check if [ -e $ ];then echo "this is not normal shutdown" >>/var/log/checkmessage else echo "this is normal shutdown and touch file" >>/var/log/checkmessage touch $ fi linux下正常關機刪除文件的腳本:rm-file.sh #!/bin/sh file=/tmp/check echo "this is normal shutdown and rm file" >>/var/log/checkmessage rm -rf $ 讓腳本自動執(zhí)行。 ln -s /etc/rc.d/rc0.d/K01rm-file /etc/rc.d/init.d/rm-file.sh 注意: #ll /etc/rc.d/rc0.d/ 軟連接兩邊的名字不哪呢個相同,后一個可以用路徑或是相對路徑,千萬保證兩邊的名字不一樣。 ln -s /etc/rc.d/rc6.d/K01rm-file /etc/rc.d/init.d/rm-file.sh ln -s /etc/rc.d/rc3.d/S01touch-file /etc/rc.d/init.d/touch-file.sh 我的系統(tǒng)沒用到x-window,所以沒有l(wèi)evel5,也就是不用在/etc/rc.d/rc5.d/下放腳本。 特別注意: K開頭的代表系統(tǒng)關閉的時候執(zhí)行,S開頭的代表開機的時候執(zhí)行。注意服務器腳本編寫的規(guī)范,因為有K開通的軟鏈接并不一定會在關機的時候自動去執(zhí)行,這是為什么呢?香港云主機執(zhí)行K腳本的時候會查詢/var/lock/subsys/下是否有與K開頭腳本同名的空文件名,如果沒有就不去執(zhí)行,所以要按照服務器腳本編寫的規(guī)范,啟動的時在/var/lock/subsys/先touch一個與K01后面同名的空文件: #/var/lock/subsys #touch fm-file 以上給大家講解的是判斷在linux下正常關機的問題。