No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd
cron
monitor
README.md
config.yaml
main.go
parse_config.go
parse_config_test.go
process.log

README.md

monitorprocess

monitorprocess 暂时只支持linux系统,monitorprocess 实现原理比较简单,通过配置的进程端口,使用系统lsof命令获取PID 是否大于0如果为空或者小于0就根据配置的启动命令在用户下启动,再进行判断是否成功

安装要求

  • 系统软件必须安装lsof
centos:
yum install lsof

ubuntu:
apt-get update
apt install lsof

功能完成进度

序号 功能描述 完成进度
1 执行系统命令模块 已完成
2 解析yaml配置文件 已完成
3 守护进程功能 已完成
4 定时器,定时检查进程 已完成
5 日志输出 已完成