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