linux怎么自動重啟程序
時間:
春健736由 分享
linux怎么自動重啟程序
Linux系統(tǒng)能運行主要的UNIX工具軟件、應用程序和網絡協議,那么大家知道linux怎么自動重啟程序嗎?接下來大家跟著學習啦小編一起來了解一下linux自動重啟程序的解決方法吧。
linux自動重啟程序方法
linux下實現程序的自動重啟有很多方法,這里我們介紹的是通過自己寫腳本來實現,
自動重啟腳本
假定需要實現重啟的程序名為 test ,我們這里通過判斷進程數目來判斷程序是否正常。
ps -ef | grep " class="main">
linux怎么自動重啟程序
時間:
春健736由 分享
linux怎么自動重啟程序
時間:
春健736由 分享
代碼如下:
腳本check
#!/bin/sh
#-----------------------------------# 函數: CheckProcess# 功能: 檢查一個進程是否存在# 參數: class="main">
linux怎么自動重啟程序
時間:
春健736由 分享
linux怎么自動重啟程序
時間:
春健736由 分享
linux怎么自動重啟程序
時間:
春健736由 分享
# 檢查test實例是否已經存在while [ 1 ] ; do CheckProcess "test" CheckQQ_RET=$? if [ $CheckQQ_RET -eq 1 ]; then# 殺死所有test進程,可換任意你需要執(zhí)行的操作 killall -9 test exec ./test & fi sleep 1done
腳本start:
加入limit coredumpsize 102400,設置core file的大小,一旦程序Core Dump,有跡可尋。在該腳本中后臺執(zhí)行check腳本,可以省去很多麻煩,
#!/bin/cshlimit coredumpsize 102400
./check &
看過“linux怎么自動重啟程序”的人還看了: