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 &
发表评论