shell腳本實現程序重啟


NAME="demo-0.0.1-SNAPSHOT.jar" #想要殺死的進程
ID=`ps -ef | grep "$NAME" | grep -v "grep" | awk '{print $2}'`
if [ -z "$ID" ];then
  echo "process id is empty, process is not existed..."
  nohup java -jar /home/output/demo-0.0.1-SNAPSHOT.jar > /home/output/$jarname-log.log 2>&1 &
  echo "process has start..."
else
  echo $ID
    for id in $ID
    do
    kill -9 $id
    echo "killed $id"
  done
  nohup java -jar /home/output/demo-0.0.1-SNAPSHOT.jar > /home/output/$jarname-log.log 2>&1 &
  echo "process has restart..."
fi


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM