原文:Shell腳本實現進程的自動拉起

使用腳本檢查某個進程是否在運行,若否,則啟動該進程。 主要思路:根據進程名進行查找 當然如果有兩個名字一樣的進程就不行了 ,用ps grep檢查進程是否已經存在,同時要注意用grep v過濾掉當前腳本的進程 因為該進程的路徑會作為參數傳給這個腳本 ,還有要過濾掉grep命令產生的子進程 在shell中執行命令時會調用fork產生一個子進程,然后用exec更換進程的映象 注意重啟進程時直接啟動了一個 ...

2013-04-21 12:29 0 4476 推薦指數:

查看詳情

shell腳本自動拉起啟動程序

一、我們先看看編寫的shell腳本的內容,該shell的作用主要是實現監控某個程序崩潰之后就自動重啟該進程。   #!/bin/bash   while true   do   procnum=` ps -ef|grep ...

Mon Oct 31 22:55:00 CST 2016 0 8779
Ambari Auto Start(進程自動拉起)

集群管理工具自然不能少了進程自動拉起這個功能,具體的場景就是 1 當你的進程異常掛掉后,Ambari ...

Sat Nov 25 04:52:00 CST 2017 0 2208
shell腳本實現進程狀態監控

     一、目的   實時監控Linux服務器上的某個中間件進程,把運行到的狀態推送到監控平台。   二、思路   現有的監控平台有任務調度執行shell腳本shell腳本只需采集運行狀態並安裝指定的json格式打印采集結果即可。一台服務器上同一進程可能有多個,不通的進程運行的不通 ...

Thu May 23 18:53:00 CST 2019 0 1568
Linux Shell腳本實現根據進程名殺死進程

Shell腳本源碼如下: #!/bin/sh #根據進程名殺死進程 if [ $# -lt 1 ] then echo "缺少參數:procedure_name" exit 1 fi PROCESS=`ps -ef|grep $1|grep -v ...

Thu Aug 11 00:02:00 CST 2016 0 28024
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM