日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區(qū)平臺 聯系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > 用shell腳本實現監(jiān)控程序自動重啟

用shell腳本實現監(jiān)控程序自動重啟

來源:程序員人生   發(fā)布時間:2015-05-06 08:36:56 閱讀次數:4152次

很少用shell腳本,最近在寫1個shell腳本,遇到1些問題,居然被折騰了半天。這些毛病太低級了,不應當.趁現在有時間,將履行該shell的腳本的全部進程記錄下來,方便以后作為參考。

1、我們先看看編寫的shell腳本的內容,該shell的作用主要是實現監(jiān)控某個程序崩潰以后就自動重啟該進程。

#!/bin/bash while true do procnum=` ps -ef|grep "test"|grep -v grep|wc -l` if [ $procnum -eq 0 ]; then /home/test& fi sleep 30 done


-eq意思是等于0,用于判斷該test是不是還在運行狀態(tài)。監(jiān)控/home/test這個程序是不是運行。

 

2、由于該程序是window上的編寫的,我們將它(名字用run._start.sh)拷貝到linux下以后需要對它賦予操作的權限

chmod 777 run_start.sh

 

3、我們將啟動1下該程序

./run_start.sh &

記得加上&,要不然得窗口退了,該腳本也退出了。

 

3、發(fā)現運行的時候有毛病“-bash: ./run_start.sh: /bin/bash^M: bad interpreter: 沒有那個文件或目錄” ,根據提示,我以為沒有這個shell沒有安裝,所以找不到“/bin/bash”,其實理解毛病了,是linux上沒法辨認window的doc格式。以后記住了,如果遇到這bad interpreter的毛病,1定要將字符做1下轉換,方法以下:

1)編輯出錯文件
        vi run_start.sh
 
2)查看該格式(報錯文件格式是DOS)
        :set ff
3)修改格式
        :set ff=unix
 
4)保存退出
        :wq!

4、再重新運行腳本,可以看到正常了

 

 

 

 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲精品自拍偷拍 | 国产精品一区二区免费 | a中文在线视频 | 日韩欧美一区二区视频 | 一区二区日韩 | 色婷婷综合久久久久中文一区二 | 国产乱码精品一区二区三区不卡 | 紧缚捆绑精品一区二区 | 毛片国产 | 免费黄色一级 | 爱爱小视频日本 | 亚洲一区二区中文字幕 | 国产一级电影网 | 在线视频中文字幕 | 男女在线观看 | 国产日韩精品一区 | 国产99久久九九精品 | 日韩成人免费在线 | 999精品视频一区二区三区 | 欧美成人在线免费视频 | 精品成人在线视频 | 精品中文久久 | av官网在线 | 国产一区二区三区在线视频 | 亚洲一区二区三区四区五区午夜 | 欧美日本亚洲 | 国产不卡视频 | 日韩中文字幕精品 | 久久com | 国产成人精品一区二区三区网站观看 | 国产成人在线一区二区 | 免费观看成人 | 成人国产精品免费网站 | 国产第二区 | 丁香午夜 | 国产精品久久久久久久久久久杏吧 | 久久精品一级 | 综合精品 | 久久久综合色 | 精品一区二区在线播放 | 日韩精品久久久久久久电影99爱 |