欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > linux 开发换基础部署脚本

linux 开发换基础部署脚本

2025/12/11 0:49:33 来源:https://blog.csdn.net/qq_34936628/article/details/142865247  浏览:    关键词:linux 开发换基础部署脚本

#springboot 打包
mvn install
mvn clean package
#指定环境
mvn clean package -P dev

#线上发布
#启动脚本 start.sh
nohup java -jar me-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev &
# 停止脚本 stop.sh
PID=$(ps -ef | grep me-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID

#新建空白Log文件,保存日志 nohup.out
touch nohup.out
#查看日志 
tail -f nohup.out


#Linux 给文件夹或者文件增加权限
chmod -R 777 文件夹
参数-R是递归的意思
777表示开放所有权限

chmod 777 test.sh

chmod +x 某文件

如果给所有人添加可执行权限:chmod a+x 文件名;
如果给文件所有者添加可执行权限:chmod u+x 文件名;
如果给所在组添加可执行权限:chmod g+x 文件名;
如果给所在组以外的人添加可执行权限:chmod o+x 文件名;

#线上启动
java -jar demo.jar
java -jar demo.jar &  后台运行
nohup java -jar demo.jar &  日志默认输入到nohup.log

nohup java -jar demo.jar >1.txt & 输出重定向到1.txt文件中

nohup java -jar demo.jar  >> ./log/nohup-$(date +%Y-%m-%d).log 2>&1 &    每天生成一个日志文件


 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词