linux 下監控某個進程的腳本-以frp爲例

#!/bin/bash
#監控服務進程腳本

#要監控的進程名
process_name=frp

#當前時間
now=`date +"%Y-%m-%d %H:%M:%S"`

status=$(ps -aux | grep ${process_name} | grep -v "grep" | wc -l)
if [ $status -eq 0 ];
	then
    #啓動命令
	sh /frps.sh
	#記錄日誌
	echo "${now} 重新運行 ${process_name}服務!!" >> /opt/docker_log/${process_name}.log
fi

根據這個腳本可以監控很多進程服務,比如java、tomcat,日誌記錄方便後期排錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章