1、編輯指令碼內容
----------------------------------
#程序名字可修改
pro_name=tomcat
while true ; do
# 用ps獲取$pro_name程序數量
num=`ps aux | grep $ | grep -v grep |wc -l`
echo $num
# 少於1,重啟程序
sleep 5
if [ "$" -lt "1" ];then
# 列印xx程序不存在了
echo "$ was unexit"
#執行啟動命令
./startup.sh
# if的另一邊命令 類似於
fisleep 5;
done
exit 0
-------------------------------------------
2、chmod 777 xx 為指令碼賦予許可權
3、nohup ./monitor.sh &可以在後台保持執行 即使退出登入依然保持
Tomcat自動重啟指令碼
我做過的tomcat自動重啟其實是讓windows系統的任務計畫程式來實現觸發的,先讓tomcat自動關閉,然後讓tomcat自動啟動,這樣就是自動重啟了。一 編寫指令碼 指令碼如下 自動關閉指令碼 tomcat stop.bat echo off echo 執行開始時間 date t time t...
自動重啟掛掉的python指令碼
跑程式,因為記憶體問題或者其它blabla問題 總之不是 問題 程式可能會偶爾掛掉,我們又不能整天盯著程式,怎麼辦呢?寫個指令碼來檢查程式是否掛掉,如果掛掉就重啟,這是乙個不錯的想法,具體做法依作業系統而不同。方法1 在linux下可以新建乙個名為run.sh的指令碼 bin sh while 1 ...
MYSQL死掉後自動重啟指令碼
最近伺服器的mysql老是掛掉,而且經常是在半夜裡掛掉!真想罵娘!興許是由於配置檔案設定的不夠好,已經在調優。但調優期間也要做到無人值守自動化啊,所以有了下面這個指令碼 bin bash pgrep x mysqld dev null if ne 0 then echo at time date m...