學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux怎么自動重啟程序

linux怎么自動重啟程序

時間: 春健736 分享

linux怎么自動重啟程序

  Linux系統(tǒng)能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議,那么大家知道linux怎么自動重啟程序嗎?接下來大家跟著學(xué)習(xí)啦小編一起來了解一下linux自動重啟程序的解決方法吧。

  linux自動重啟程序方法

  linux下實現(xiàn)程序的自動重啟有很多方法,這里我們介紹的是通過自己寫腳本來實現(xiàn),

  自動重啟腳本

  假定需要實現(xiàn)重啟的程序名為 test ,我們這里通過判斷進(jìn)程數(shù)目來判斷程序是否正常。

  ps -ef | grep " class="main">

linux怎么自動重啟程序

時間: 春健736 分享

linux怎么自動重啟程序

時間: 春健736 分享

  代碼如下:

  腳本check

  #!/bin/sh

  #-----------------------------------# 函數(shù): CheckProcess# 功能: 檢查一個進(jìn)程是否存在# 參數(shù): class="main">

linux怎么自動重啟程序

時間: 春健736 分享

linux怎么自動重啟程序

時間: 春健736 分享

linux怎么自動重啟程序

時間: 春健736 分享

  # 檢查test實例是否已經(jīng)存在while [ 1 ] ; do CheckProcess "test" CheckQQ_RET=$? if [ $CheckQQ_RET -eq 1 ]; then# 殺死所有test進(jìn)程,可換任意你需要執(zhí)行的操作 killall -9 test exec ./test & fi sleep 1done

  腳本start:

  加入limit coredumpsize 102400,設(shè)置core file的大小,一旦程序Core Dump,有跡可尋。在該腳本中后臺執(zhí)行check腳本,可以省去很多麻煩,

  #!/bin/cshlimit coredumpsize 102400

  ./check &

看過“linux怎么自動重啟程序”的人還看了:

1.怎么定時重啟Tomcat

2.Linux系統(tǒng)重啟命令和關(guān)閉命令怎么寫

3.Linux無限重啟怎么辦

4.LINUX自動運行程序怎么設(shè)置

5.Linux死機后怎樣重啟最安全

6.Ubuntu設(shè)置默認(rèn)程序的方法有哪些

982644