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,日志记录方便后期排错

猜你喜欢

转载自blog.csdn.net/qq_34777982/article/details/101706994
今日推荐