- 注意:先进入(jar包)当前目录
# 1、定义包名
JAR_NAME=arthas-1.0-SNAPSHOT.jar
# 2、备份当前(正在运行)jar包
time=$(date "+%Y-%m-%d-%H:%M:%S")
cp $JAR_NAME $JAR_NAME-$time
# 3、获取:运行jar包(进程ID)
PID=$(jps -l | grep $JAR_NAME | awk '{print $1}')
# 4、杀死:jar进程
kill -9 $PID
# 5、重新启动
nohup java -jar $JAR_NAME > mylog.out 2>&1
把命令放在: restart.sh 文件中。
使用:chmod +x restart.sh 授权后,运行【./restart.sh】即可。