zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux 下监控某个进程的脚本-以frp为例

Linux监控进程 脚本 某个 为例 frp
2023-09-14 09:09:37 时间
#!/bin/bash
#监控服务进程脚本

#要监控的进程名
process_name=frp

#当前时间
now=`date +"%Y-%m-%d %H:%M:%S"`

status=$(ps -aux | grep ${process_name} | grep -v "grep"  | grep $0 | wc -l)
if [ $status -eq 0 ];
	then
    #启动命令
	sh /frps.sh
	#记录日志
	echo "${now} 重新运行 ${process_name}服务!!" >> /opt/docker_log/${process_name}.log
fi

根据这个脚本可以监控很多进程服务,比如java、tomcat,日志记录方便后期排错