Linux 脚本监测jar包运行情况

使用Linux脚本文件实时监测jar的运行情况,自动重启。

  1. 创建test.sh文件,保存后赋予该文件权限chomd +x test.sh:
    
    #!/bin/sh
    ps -fe | grep xx.jar | grep -v grep
    if [ $? -ne 0 ]
    then
    echo "start process...."
    /opt/jdk1.8.0_111/bin/java -jar xx.jar "" "" 1000 ytob > /home/xx.log 2>&1 &
    else
    echo "runing....."
    fi
    
    xx.jar是jar包的名称,xx.log是日志文件。
  2. 将test.sh文件放到Linux自带的定时脚本中
    [root@localhost home]# crontab -e
    
    

    添加上 */1 * * * * /home/test.sh 即可,此处是每分钟运行一次test.sh脚本

你可能感兴趣的:(Linux,Linux,监测jar包)