springboot应用重启脚本

2020-11-19  本文已影响0人  大风过岗

重启脚本

#!/bin/sh -l
echo 'Checking bootApp  status...'
WM_APP_PID=$(ps -ef | grep bootApp | grep -v grep | awk '{ print $2 }')
if [ -z "$WM_APP_PID" ]
  then
      
       
       nohup java -jar bootApp.jar > bootApp.log 2>&1 &

       echo Started successfully.
else
    

    echo killing old service -  $WM_APP_PID ...
    kill   $WM_APP_PID
    WM_APP_PID=$(ps -ef | grep bootApp | grep -v grep | awk '{ print $2 }')
    if [ -z "$WM_APP_PID" ]
    then
       cd /data/publish/app
       echo Restarting bootApp...
       nohup java -jar bootApp.jar > bootApp.log  2>&1 &
       echo ............ Restarted bootApp  successfully..........
   else
      
      kill  $WM_APP_PID
      sleep 5s
      cd /data/publish/app
      echo Restarting bootApp...
      nohup java -jar bootApp.jar > bootApp.log  2>&1 &
      echo ............ Restarted bootApp  successfully.........
   fi
fi
上一篇 下一篇

猜你喜欢

热点阅读