linux 开发换基础部署脚本

server/2024/10/15 15:56:51/

#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 &    每天生成一个日志文件


 


http://www.ppmy.cn/server/132255.html

相关文章

MATLAB代码※二维下的WIFI定位例程(4个Wi-Fi锚点,附下载链接)

本文给出一个关于WIFI定位的MATLAB代码的讲解、例程代码分享、运行结果展示和解读。 定位的环境是二维平面,设置四个WIFI基站(路由器等),通过测量WIFI信号的强度来进行定位 涉及的技术有:RSSI信号衰减、三点法 文章目录 WIFI定位优势:应用场景:部分源代码代码运行运行方…

MYSQL架构、执行过程和顺序

MYSQL架构、执行过程和顺序 一、前言 1.1、说明 就MySQL的架构,以及执行过程、sql执行顺序,以及一些相关学习分享内容。 在参考文章的基础上,会增加自己的理解、看法,希望本文章能够在您的学习中提供帮助。 如有错误的地方&a…

Reality Capture 软件安装 附下载链接

Reality Capture 软件安装 文章目录 Reality Capture 软件安装一、Reality Capture v1.4汉化版安装包下载并解压二、Epic Games Launcher安装三、设置路径并安装![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f077210990674d9fa9c10b52338b52fe.png)四、启动Epic Ga…

基于Java+SpringBoot+Uniapp的博客系统设计与实现

项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念,提供了一套默认的配置,让开发者可以更专注于业务逻辑而不是配置文件。Spring Boot 通过自动化配置和约…

【如何学习计组】——基本概念与原理

🐟作者简介:一名大三在校生,喜欢编程🪴 🐡🐙个人主页🥇:Aic山鱼 🐠WeChat:z7010cyy 🦈系列专栏:🏞️ 前端-JS基础专栏✨前…

TCP(Transmission Control Protocol,传输控制协议)整理

TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的传输协议,它是OSI(Open System Interconnection,开放式系统互联)模型中的第四层协议,通常使用于网络中的…

【C语言】自定义类型:联合体和枚举

文章目录 一、联合体(共同体)1.联合体类型的声明2.联合体的特点测试1测试2 3.联合体大小的计算例1例2 4.联合体小练习5.结构体和联合体内存占用的对比6.联合体的应用 二、枚举1.枚举类型的声明2.枚举类型的优点3.枚举类型的使用 一、联合体(共同体) 1.联合体类型的声明 像结构…

低代码工单管理app评测,功能与效率解析

预计到2030年,低代码平台市场将达1870亿美元。ZohoCreator助力企业构建定制化软件应用,以建筑行业工作订单管理app为例,简化流程,提升管理效率,降低成本。其用户友好界面、自动化管理、跨平台使用及全面报告功能受企业…