監測指令碼程序,結束後自動重啟
①新建一個指令碼
#!/bin/bash
count=`ps -fe |grep "/opt/AutowaterBJ/start.php" | grep -v "grep" | grep "master" | wc -l`
echo $count
if [ $count -lt 1 ]; then
ps -eaf |grep "/opt/AutowaterBJ/start.php" | grep -v "grep"| awk '{print $2}'|xargs kill -9
sleep 2
sudo /usr/bin/php /opt/AutowaterBJ/start.php start -d
echo "restart";
echo $(date +%Y-%m-%d_%H:%M:%S) >/disk/logs/bjgg_restart.log
fi
②建立一個定時任務每分鐘執行一次這個指令碼
相關推薦
監測指令碼程序,結束後自動重啟
①新建一個指令碼 #!/bin/bash count=`ps -fe |grep "/opt/AutowaterBJ/start.php" | grep -v "grep" | grep "
Linux下Tomcat服務監聽,關閉後自動重啟
本教程用來解決,linux下tomcat服務,因為各種原因異常關閉後,實現自動重啟服務,保證服務可用 還用到一個自啟動指令碼 #!/bin/sh # func:自動監控tomcat指令碼並且執行
用monit監控mongodb,崩潰後自動重啟mongdb
開發十年,就只剩下這套架構體系了! >>>
Linux-- 簡單的程式守護指令碼,程式異常退出後自動重啟
#!/bin/sh while true do ps -ef | grep "test(程式名)" | grep -v "grep" if ["$?" -eq 0] then ./test echo "wath process has been restarted! "
如何監視一個程序,崩潰掛掉後自動重啟
如何保證服務一直執行?如何保證即使服務掛掉了也能自動重啟?在寫服務程式時經常會碰到這樣的問題。 shell指令碼 下面的shell通過一個while-do迴圈,用ps -ef|grep 檢查loader程序是否正在執行,如果沒有執行,則啟動,這樣就保證了崩潰掛掉的程序重新被及時啟動。 必須注意兩點: 1
linux下監視程序 崩潰掛掉後自動重啟的shell指令碼
如何保證服務一直執行?如何保證即使服務掛掉了也能自動重啟?在寫服務程式時經常會碰到這樣的問題。在Linux系統中,強大的shell就可以很靈活的處理這樣的事務。 下面的shell通過一個while-do迴圈,用ps -ef|grep 檢查loader程序是否正在執行,
觀察者模式實際應用:監聽線程,意外退出線程後自動重啟
lee text 實時 之間 最終 ren tap instance and 摘要: 觀察者模式,定義對象之間的一種一對多的依賴關系,當對象的狀態發生改變時,所有依賴於它的對象都得到通知並且被自動更新。觀察者模式在JDK中有現成的實現,java.util.Obsera
Node.js熱部署代碼,實現修改代碼後自動重啟服務方便實時調試
iso 用戶 使用方法 了解 super 幫助 應用 https js文件 寫PHP等腳本語言的時候,已經習慣了修改完代碼直接打開瀏覽器去查看最新的效果。而Node.js 只有在第一次引用時才會去解析腳本文件,以後都會直接訪問內存,避免重復載入,這種設計雖然有利於提高性能,
監控伺服器程式,掛掉後自動重啟
1、定時呼叫ps,檢查程式是否活著。如果不在了就啟動程式 #!/bin/bash name=$1 while true do c=`ps -x | grep $name | grep -v grep
windows系統環境下,讓tomcat自動重啟的指令碼
如果你使用的是Windows系統,並且想讓tomcat掛掉之後自動重啟的話,可以直接複製下面的程式碼,然後儲存到一個文字檔案中,然後將字尾名命名為.vbs,再然後雙擊執行即可。如:tomcat自動重啟指令碼.vbs 這裡稍微解釋一下,幾點值得注意的內容:
Linux 程序終止後自動重啟
/opt/a.sh #! /bin/bash ps -ef | grep python3 a.py | grep -v grep | grep python3 if [ $? -ne 0 ] then cd /opt/a.py && python3 a.py else echo "runni
linux 程序守護,監控並自動重啟
1、[下載](http://cr.yp.to/daemontools.html daemontools)daemontools安裝包 2、安裝 tar xvzf daemontools-0.76.tar.gz cd admin/daemontools-0.76 package/in
電腦關機後自動重啟開機,或過一段時間自動重啟開機問題解決
最近電腦碰到這樣一個問題:電腦點選關機後,電腦登出關機,但是又隨之出現一個黑屏頁面,上面顯示如下類似的資訊: Intel (R) Boot Agent CL V0.1.06 Copyright (C) 1997-2013, Intel Corporati
CentOS kernel panic後自動重啟
崩潰 導致 服務器 ger 收集 信息 正常 自動重啟 entos 這段時間公司有幾臺老化的服務器老是莫名其妙宕機,最後查看日誌都是一些類似“I/O error”的錯誤導致的kernel panic。由於這幾臺機器跑的也不是什麽重要的業務,為了省事想幹脆把內核設置為內核
android 安裝後自啟動 和 靜默安裝後自動重啟
安裝後自啟動很久之前的問題了 今天剛好遇到 記錄一下:新增兩行命令就搞定了 一般的安裝 Intent intent = new Intent(); //執行動作 intent.setAction(Intent.ACTION_VIEW);
Window10系統 您的電腦將在一分鐘後自動重啟
今天想和夥伴們玩玩遊戲,開啟電腦,開啟tgp,不對,現在叫wegame。開啟之後卡在了登入介面,好辦,ctrl+alt+del,刪掉tgp程序。再次開啟,還打不開,重複幾次,電腦卡死,繼續ctrl+alt+del,刪掉了幾個程序。關機,重啟出現了以下錯誤問題: 你的電腦將在一分鐘後自動
arm linux 使用monit監控程式在崩潰後自動重啟它們
在arm linux上有很多程式想實現長期穩定執行,但是很多人寫的程式碼不健壯,偶爾會出現崩潰的問題,需要在崩潰以後能自動重啟,可能有些人使用了shell指令碼做個死迴圈來實現,其實沒必要這麼費勁,使用monit來做就可以,monit主頁是一隻鬥牛犬,大概是看門狗的意思。
android app崩潰後自動重啟
1.偶然發現專案因為一場崩潰後,自動重啟到上一介面。因為未知原因,重啟後fragment顯示有誤,需要殺死程序後才能正常適應app。悲劇的是,因為馬上就重啟程序 了,導致LOG中看不到異常原因。非常不好除錯。 2.經過查資料得知,這些都是google的一種策略,當app崩潰
關於win10 遇到無限重啟問題-你的電腦將在一分鐘後自動重啟
問題概述:今天中午玩了會兒遊戲,走的時候有點急,WeGame沒退出,直接點了關機。結果再開機時就這樣了。然後就一直無限迴圈,每次開機後都彈出上面這個框,而且狀態列還有個鎖。(當時嚇我一跳,臥擦,這是wegame病毒嗎( -'`-)?) 原因就是網路元件相關檔案異常或損壞,
守護程序監控tomcat並自動重啟
昨天的tomcat問題,一天掛了3,4回,受不了了決定寫個監控tomcat程序並自動重啟的指令碼! 在網上查資料,主要分為兩類:一類是定時重啟tomcat,這當然不是我需要的,另一類是監控並重啟,不過也有好幾個版本,我綜合比較後(主要是這篇http://hi.baidu.c