linux下shell脚本运行jar自动回复重启

#!/bin/bash 

PROCESS_NUM=`ps -aux|grep  xxl-job-executor-sample-springboot.jar|grep -v grep|wc -l`

echo   $PROCESS_NUM

time=`date "+%Y-%m-%d %H:%M:%S"`

source /etc/profile

if [ $PROCESS_NUM -eq 1 ]

  then    

      echo  $1  "进程已存在"

  else    

    echo $PROCESS_NUM

        echo  $1  "进程不存在"

        cd /data/data

        exec nohup java -jar  xxl-job-executor-sample-springboot.jar > /data/data/dataAll.log & 

        echo $time "重启一次" >> /data/data/datax/log.log

        exit 0

fi

猜你喜欢

转载自blog.csdn.net/qq_25617289/article/details/88820948