springboot jar包重启脚本demo

/bin/bash

PID=ps -ef | grep statistics-0.0.1-SNAPSHOT | grep -v grep | grep -v root | grep -v bash |awk '{print $2}'

echo $PID

echo "----------------------------"

echo "ps -ef | grep statistics | grep -v grep | grep -v root | grep -v bash"

echo "----------------------------"

if [ -n "PID" ] then kill -9PID
echo "before: PID" nohup /usr/local/jdk1.8.0_92/bin/java -jar -Dserver.port=8091 /usr/local/statistics/statistics-0.0.1-SNAPSHOT.jar >> /usr/local/statistics/logs/stat.log 2>&1 & sleep 3 P=`ps -ef | grep statistics-0.0.1-SNAPSHOT | grep -v grep | grep -v root | grep -v bash |awk '{print2}'`
echo "now : $P"
else
echo "starting"
nohup /usr/local/jdk1.8.0_92/bin/java -jar -Dserver.port=8091 /usr/local/statistics/statistics-0.0.1-SNAPSHOT.jar >> /usr/local/statistics/logs/stat.log 2>&1 &
fi

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容