#存放的位置
www_path=/home/project/api

#编译好的jar名称
jar_name=springboot1.0.jar

#获取运行编译好的进程ID,便于我们在重新部署项目的时候先杀掉以前的进程
pid=$(cat /home/project/api/pid)

#进入最后指定存放jar的位置
cd ${www_path}

#杀掉以前可能启动的项目进程
kill -9 ${pid}

#启动jar,指定SpringBoot的profiles为test,后台启动

#以前项目发布
nohup java -jar ${jar_name} --spring.profiles.active=pro >log/console.log 2>&1 &

#将进程ID存入到pid文件中
echo $! > ${www_path}/pid

#pid文件直接存储进程id

最新文章

  1. 甲鱼od19篇随笔
  2. Maven学习之 Settings
  3. js动态加载css文件和js文件的方法
  4. Calculation控制台
  5. SQL语句查询所耗时间与效能的语句
  6. [USACO10MAR]伟大的奶牛聚集
  7. input 标签的class 失效
  8. 阿里云部署 Flask + WSGI + Nginx 详解
  9. Ubuntu下OpenVPN客户端配置教程
  10. Shell脚本,自动化发布tomcat项目【转载】
  11. geotrellis使用(三十二)大量GeoTiff文件实时进行TMS服务
  12. 2017 年终总结 & 2018 年度计划
  13. Mysql必知必会 第三章 使用Mysql
  14. appium desktop 1.7 的swipe功能不能用,重写。
  15. 再谈git和github-深入理解-3
  16. 【死磕jeesite源码】mybatis动态调用表名和字段名
  17. python 代码的缩进位置决定执行部分
  18. HDU1698 线段树入门之区间修改/查询(lazy标记法)
  19. VsCode中vim插件剪切板等问题
  20. android新组件RecyclerView使用介绍和进阶使用,替用Gallery

热门文章

  1. linux硬盘分区挂载
  2. python基础23 之初识面向对象
  3. MAC上好用的解压工具
  4. 【Dubbo3终极特性】「云原生三中心架构」带你探索Dubbo3体系下的配置中心和元数据中心、注册中心的原理及开发实战(上)
  5. while循環的一些判斷條件和讀取循環精簡方法
  6. echarts图例过多,折线过多颜色不知道怎么分配怎么办??优化如下
  7. 生成1-n之间的随机数-猜数字小游戏
  8. Unity之UGUI鼠标进入离开&&拖拽实现
  9. SkyWalking安装及SkyApm运行(.net和java)
  10. Node.js学习笔记----day01