中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

定時檢查進程存在情況

發布時間:2020-07-31 17:00:36 來源:網絡 閱讀:301 作者:taijihua 欄目:移動開發
用shell腳本實現每隔30s檢查httpd進程存在與否,httpd存在時輸出0,不存在輸出1.

方法一:

單條命令實現
cat apache.sh
#! /bin/bash
while true
do
ps -ef | grep http | grep -v grep > /dev/null  && echo 0 || echo 1
sleep 30
done

while true為真,一直執行do循環。
# ps -ef | grep http ,過濾出http進程
輸出結果:
root      7286     1  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7288  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7289  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7290  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7291  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7292  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7293  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7294  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7295  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
root      7440  4708  0 15:17 pts/0    00:00:00 grep http
# ps -ef | grep http | grep -v grep,過濾ps -ef |grep http本身。
輸出結果:
root      7286     1  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7288  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7289  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7290  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7291  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7292  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7293  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7294  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
nagios    7295  7286  0 15:14 ?        00:00:00 /usr/sbin/httpd
# ps -ef | grep http | grep -v grep > /dev/null,輸出到空設備文件。

# ps -ef | grep http | grep -v grep > /dev/null  && echo 0 || echo 1
邏輯與:&&,邏輯或:||。"ps -ef | grep http | grep -v grep > /dev/null"為真時執行echo 0,否則執行echo 1.

方法二:
cat apache.sh
while true
httpnum=`ps -ef | grep http | grep -v grep| wc -l`
do
    if [ $httpnum -gt 0 ]
    then 
	echo 0
    else
	echo 1
    fi
sleep 30
done

方案二摘自老男孩博客http://oldboy.blog.51cto.com/2561410/577227,里面有詳細介紹。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长泰县| 南溪县| 衡南县| 海兴县| 泾源县| 荣昌县| 东山县| 彰化市| 景德镇市| 精河县| 封丘县| 石楼县| 扶绥县| 财经| 山西省| 海宁市| 揭阳市| 汾西县| 二连浩特市| 广安市| 民乐县| 天全县| 东兰县| 焦作市| 祁门县| 临城县| 阿图什市| 永寿县| 武陟县| 沽源县| 财经| 中山市| 交口县| 金沙县| 青冈县| 云龙县| 集安市| 苍溪县| 沧源| 寻乌县| 井研县|