java项目部署万能的shell脚本

#!/bin/bash
pkill -f "java -jar /home/qiuxie/qiuxie.jar --server.port=1010"
echo "项目启动中..."
sleep 5
cd personal-website
git pull --verbose
mvn compile
mvn clean
mvn install

file="/qiuxie/qiuxie/qiuxie.jar"

# 检查文件是否存在
if [[ -e $file ]]; then
    # 如果文件存在,那么删除它
    rm "$file"
    echo "文件已删除。"
else
    # 如果文件不存在,输出提示消息
    echo "文件不存在,无法删除。"
fi

cd target
mv qiuxie.jar /home/qiuxie/qiuxie.jar

cd  /home/qiuxie

nohup java -jar /home/qiuxie/qiuxie.jar --server.port=1009  >/home/qiuxie/qiuxie.log 2>&1 &