我有个jar程序,老是会被killed,能不能做一个检测程序一旦这个程序没有了,就自动启动.

梨花剑君 2018-04-20 02:08:35
我有个jar程序,老是会被killed,能不能做一个检测程序一旦这个程序没有了,就自动启动.
...全文
1290 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanglei_hanmm 2018-05-07
  • 打赏
  • 举报
回复

#/bin/sh  
while true  
do  
  count=`ps -ef | grep "xxx" | grep -v "grep"`  
  if [ "$?" != "0" ]; then  
    # jar start
  fi  
  sleep 2  
done  

百度的参考下
cocoabird 2018-04-23
  • 打赏
  • 举报
回复
搞个service后台监控
骏马金龙 2018-04-20
  • 打赏
  • 举报
回复
用inotify监控pid文件。pid文件没有了就重启进程
梨花剑君 2018-04-20
  • 打赏
  • 举报
回复
引用 1 楼 zerolone 的回复:
可以呀, 用python做一个守护进程, 定时判断一下,是否存在, 不存在的话, 就启动。
兄弟有例子吗,我不会写python
Zerolone 2018-04-20
  • 打赏
  • 举报
回复
可以呀, 用python做一个守护进程, 定时判断一下,是否存在, 不存在的话, 就启动。

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧