crontab监控java程序,如果没有启动则启动java程序
来源:互联网 发布:郑州经开区网络维修 编辑:程序博客网 时间:2024/05/12 00:00
最近工作中遇到程序监控的问题,要求程序停止时重启java程序,每小时执行一次,所以使用crontab监控java程序,如果没有启动则启动java程序
首先编写java启动脚本,将进程pid输出到文件
java -jar /usr/local/soft/java.jar &echo $!>/usr/local/soft/java.pid
然后编写监控脚本,根据pid查找进程,如果进程不存在则执行启动脚本
pid=$(cat /usr/local/soft/java.pid)ps -p $pidif [ $? -eq 0 ]; thenecho "app process exist"else/usr/local/soft/start.shfi
将监控加入到crontab定时任务
0 */1 * * * /usr/local/soft/checkprocess.sh本文由微儿博客原创,博客地址:www.weare.net.cn 或者点击 微儿博客
0 0
- crontab监控java程序,如果没有启动则启动java程序
- shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
- shell启动java程序
- java程序启动画面
- 客户端启动JAVA程序
- 开机启动Java程序
- java程序启动参数设置
- java程序启动界面
- java程序启动脚本
- 监控程序并启动
- 怎样让Java图形界面程序启动时没有控制台窗口?
- WinCE的C#程序中判断一个程序是否已经启动,如果没有启动就启动,如果启动了就显示已经启动的程序
- 利用脚本启动java程序
- 利用脚本启动java程序
- 利用脚本启动java程序
- 利用脚本启动java程序
- Java 启动外部程序注意事项
- 利用脚本启动java程序
- Docker在window系统中的安装
- 如何对WEB前后端进行性能优化?
- css3中通学
- 让正确的事情相继发生 —王炼
- Equals与==
- crontab监控java程序,如果没有启动则启动java程序
- CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout、Toolbar混合使用经验
- Cacti Error-'145“解决
- 利用ajaxSubmit()方法实现Form提交表单后回调
- Springboot的第一个Hello World程序
- java模板方法模式
- jdk版本问题(Unsupported major.minor version 52.0)
- vector和list区别
- Ubuntu 16.04 + GTX970 + cuda8.0.44安装配置等问题