demo4bonus/scripts/deploy.sh

22 lines
736 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/sh
# 找到Springboot项目对应的进程id
$P_ID=`ps -ef | grep demo4bonus-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
# 如果该项目已经在服务器上启动则kill掉
echo “原应用程序进程id$pid
if [ "$P_ID" == "" ]; then
echo "===service process doest not exist"
else
kill -9 $P_ID
echo "service killed success"
fi
echo "授权"
# 让root用户对jar包持有读执行的权限
chmod 777 /opt/webapps/demo4bonus-0.0.1-SNAPSHOT.jar
echo "执行"
# cd /opt/webapps/
# 目标服务器后台方式启动jar包
#nohup java -jar demo4bonus-0.0.1-SNAPSHOT.jar &
nohup /usr/local/jdk-17.0.9/bin/java -jar /opt/webapps/demo4bonus-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &
echo "启动成功"