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,日志记录方便后期排错
相关文章
- 使用 pv 命令监控 linux 命令的执行进度
- 性能测试之nmon对linux服务器的监控
- linux下安装与删除软件
- Linux CAT与ECHO命令详解 <<EOF EOF
- Zabbix监控Linux、Windows主机
- python后端面试第五部分:Linux操作系统--长期维护
- Linux的IO性能监控工具iostat详解
- Qt编写安防视频监控系统(支持win/linux/mac/海康/大华/宇视/264/265等)
- linux 流量监控利器:iftop
- Linux系统轻量级监控工具Linux dash的安装方法
- Linux 中的 20 大网络监控工具
- linux下一个C语言flock功能使用 .
- linux监控程序
- Shell脚本之linux服务器服务进程监控
- Linux pidstat对运行进程实时监控
- Linux dstat性能监控工具使用简介
- Zabbix添加Linux监控主机(三)
- iotop - 如何在 Linux 中监控磁盘 I/O