java项目一键重启

原生部署

原生部署需要与Qkill结合使用 , 先停止JAVA的PID 再重新启动

#! /bin/zsh
#注意改sh


dir=$1
file=$2

echo "*******停止JAVA项目*******"

if [ $# -eq 0 ]; then
	echo Please Enter The Java Project
	exit
elif [ $# -eq 2 ];then
	"$1"/Qkill.sh java
	echo "*******启动JAVA项目****************"
	echo "*******日志重定向至server.log*******"
	nohup java -jar $2 &> server.log &
else 
	./Qkill.sh java
	echo "*******启动JAVA项目****************"
	echo "*******日志重定向至server.log*******"
	nohup java -jar $1 &> server.log &

fi

echo "*******finish!*******"

docker部署

docker部署只需要重启docker容器即可

#! /bin/zsh

name=$1

docker restart $name
文章作者: cosh
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 cosh'blog
脚本
喜欢就支持一下吧