进程检测脚本

简介

检测linux环境下自己的进程是否还在运行

在Linux环境下输入以下内容,输入以下代码,更改标注的地方

1
2
3
4
5
6
7
8
9
10
11
#!/bin/base
PID=$(ps -ef | grep 你自己的进程 | grep -v grep | awk '{print $2 }')
if [ -z "$PID" ]
then
sh 重启脚本
#打印到日志文件
echo $(date +"%Y-%m-%d %H:%M:%S")"重启了(xxx)服务">>process.log
else
#打印到日志文件
echo $(date +"%Y-%m-%d %H:%M:%S")"(xxx)程序还在运行">>processSuccess.log
fi

设置定时任务

1
2
3
4
5
6
7
8
9
10
# 查看系统所有的定时任务
crontab -l
# 修改配置
crontab -e
# 在文件最后设置自己的定时任务
# linux中定时任务的时间表达式依次为
# "minute hour day month week"
# " 分 时 天 月 星期"
# 设置五分钟运行一次定时任务
0/5 * * * * sh #你的命令位置

保存并退出,即时生效

上一篇:安装jar包到本地maven仓库

下一篇:没有了