Ai
1 Star 0 Fork 0

QT/qt-snowy-layui-algorithm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
startup.sh 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
李健华 提交于 2024-09-11 20:20 +08:00 . update
#!/bin/sh
jarBeforeName='snowy-layui' #项目打包名
jarAfterName='algorithm' #项目目录名
baseDir='/mnt/data/algorithm/' #服务器项目路径
baseLogDir='/mnt/data/algorithm/algorithm/app-log/' #服务器日志路径
times=$(date "+%Y%m%d")
echo "ps -ef | grep " ${jarAfterName}.jar " | grep -v grep | awk "
PID=$(ps -ef | grep ${jarAfterName}.jar | grep -v grep | awk '{ print $2 }')
echo ${PID}
if [ -z "$PID" ]
then
echo '进程已停止'
else
echo kill $PID
kill $PID
fi
echo "1"
if [ ! -d "${baseDir}${jarAfterName}" ]; then
mkdir ${baseDir}${jarAfterName}
fi
echo "2"
if [ ! -d "${baseLogDir}${jarAfterName}" ]; then
mkdir ${baseLogDir}${jarAfterName}
fi
echo "3"
if [ ! -d "${baseDir}${jarAfterName}/version_${times}" ]; then
mkdir ${baseDir}${jarAfterName}/version_${times}
cd ${baseDir}${jarAfterName}/version_${times}
cp ../${jarAfterName}.jar .
cd ..
fi
echo "4"
if [ -e "${baseDir}${jarAfterName}/${jarBeforeName}.jar" ]; then
mv -f ${baseDir}${jarAfterName}/${jarBeforeName}.jar ${baseDir}${jarAfterName}/${jarAfterName}.jar
fi
echo "5"
echo "${baseDir}${jarAfterName}/${jarAfterName}.jar"
if [ -e "${baseDir}${jarAfterName}/${jarAfterName}.jar" ]; then
echo '项目开始启动。。。'
# nohup java -jar ${baseDir}${jarAfterName}/${jarAfterName}.jar --spring.profiles.active=prod-taitong -Denv.profile=integration >> ${baseLogDir}${jarAfterName}/service.log 2>&1 &
java -jar ${baseDir}${jarAfterName}/${jarAfterName}.jar --spring.profiles.active=prod >> /dev/null 2>&1 &
fi
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/njqt/qt-snowy-layui-algorithm.git
git@gitee.com:njqt/qt-snowy-layui-algorithm.git
njqt
qt-snowy-layui-algorithm
qt-snowy-layui-algorithm
master

搜索帮助