加载中…
个人资料
iPan
iPan
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,064,609
  • 关注人气:234
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

shell宕机自动重启

(2023-02-13 11:19:14)
标签:

linux

shell

java

宕机

分类: Linux
进程监控,宕机自动重启,示例monitor.sh:
#!/bin/bash
#测试发现profile环境变量定义可以给登录用户使用,但没有给定时任务执行使用;
source /etc/profile
function app1() {
  path=/opt/javadev/app1/config
  pid=`pgrep -f $path`
  echo $pid
  if [ -n "$pid" ] ; then
      echo exsits
  else
      echo not exsits
      /opt/javadev/app1/jfinal.sh start
      retCode=$?
      echo "$(date "+%Y-%m-%d %H:%M:%S") restart app1 $retCode" >> /opt/javadev/monitor/work.log
  fi
}
#调用
app1

#周期性定时任务追加
* * * * * /opt/javadev/monitor/monitor.sh

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有