SpringBoot启动和停止脚步
1.start.sh
# start.sh 启动项目 #!/bin/sh file="/123/springcloud/admin.jar" if [ -f "$file" ];then if [ ! -x "$file" ];then echo "授权执行权限,文件:$file" chmod a+x $file fi echo "开始执行文件:$file" nohup java -jar $file > /123/springcloud/admin-log.txt --spring.profiles.active=common,mybatisplus,prd & else echo "未找到文件:$file" fi
3.stop.sh
# 将应用停止 #stop.sh #!/bin/bash file="kq-admin.jar" pid=`ps -ef | grep $file | grep -v grep | awk '{print $2}'` if [ -n "$pid" ];then echo "kill $file, pid=$pid" kill -9 $pid else echo "未找到执行程序:$file" fi
backup.sh
#back.sh 用于将上次构建的结果备份,然后将新的构建结果移动到合适的位置 #!/bin/bash # 先判断文件是否存在,如果存在,则备份 file="/lhdata/springcloud/kq/kq-admin.jar" if [ -f "$file" ];then cp $file $file.`date +%Y%m%d%H%M%S` else echo "未找到文件:$file" fi
标签:
springboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通