指令碼如下:
#!/bin/sh#要檢查的程序名
progress_name="
heihu_server
"#-----------------------------------# 函式: checkprogress# 功能: 檢查乙個程序是否存在
# 引數: $
1 ---要檢查的程序名稱# 返回: 如果存在返回0, 否則返回1.
#---------------------------------------checkprogress()
# 檢查test例項是否已經存在
while [ 1 ] ; do
checkprogress
"$progress_name
"ret=$?
if [ $ret -eq 1
];
then
echo
"the progress:$progress_name is dead, i will start it right now!"#
killall -9
$progress_name
exec ./$progress_name &
fisleep
1echo
"sleep..
"done
shell指令碼檢測監控程式
使用指令碼監控指定程式是否執行,如果程式沒有執行,啟動程式。bin bash 判斷是否指令碼傳參 if n 1 then echo e 033 31m 指令碼傳參為空,請檢查.033 0m exit 1 fi 時間格式 ltime date y m d h m s log日誌檔案 logfile m...
shell指令碼程式
學習shell指令碼是需要經過大量的練習來鞏固語法的 就像我們當初學習c語言是一樣的 下面為自己在用shell編寫的指令碼程式。1.求1.100所有數的總和 程式如下 bin bash i 0sum 0 for i 100 i do let sum i done echo sum最終輸出結果為505...
shell回文判斷 shell指令碼 回文檢測
參照 linux shell 指令碼攻略 寫的乙個回文檢測的程式,用於檢查乙個字串是否為回文。程式 bin bash read p please input a string word echo word num echo let a num 2 let b num 2 for i 0 i patt...