Linux启动与停止spring boot工程的脚本示例

作者:长方体混凝土移动大师 时间:2023-08-18 23:07:32 

在springboot项目启动有三种方式:

1、运行主方法程序

2、使用命令mvn spring-boot:run 在命令行运行

3、使用 mvn packpage打包位jar文件以后,使用java -jar yourapp.jar命令行运行

一般我们在开发的时候经常使用的是前面两种运行方式,在部署实施的时候使用的第三种方式,下面我们就重点说明下载linux环境中运行和停止springboot项目的指令和脚本:

一、指令

nohup 不挂断运行指令

一般在linux中可以直接使用:


java -jar yourapp.jar

来启动程序,但是这样进程一旦终止,程序也就马上挂断运行,所以在这种情况下,我们就得使用nohup


nohup java -jar yourapp.jar > yourapp.out 2>&1 &

但是这样最大的问题就是不方便管理。怎么办?

二,编写shell脚本

1、start.sh


#!/bin/bash
nohup java -jar yourapp.jar -Xms256m -Xmx1024m > yourapp.out 2>&1 &

2、stop.sh


#!/bin/bash
PID=$(ps -ef | grep yourapp.jar | grep -v grep | awk '{ print $2 }')
if [ ${PID} ];
then
echo 'Application is stpping...'
echo kill $PID DONE
kill $PID
else
echo 'Application is already stopped...'
fi

3、整合启动和停止脚本,编写run.sh


#!/bin/bash
echo 'Application is stpping...'
source stop.sh
echo 'Application is running...'
source start.sh

binggo…

来源:https://blog.csdn.net/captian_900331/article/details/87367190

标签:linux,启动,springboot
0
投稿

猜你喜欢

  • 拒绝游泳的鱼:网站运营思路和坚守精神

    2008-12-05 18:09:00
  • 搜索引擎优化实战:seo排名丢失了训练

    2009-01-14 16:38:00
  • Spider与crawler不同点

    2008-08-26 11:57:00
  • 安装Exchange 2000实现随时随地的通讯

    2010-02-21 18:43:00
  • 关于刀片服务器五大误区解读

    2009-11-19 12:02:00
  • 瑞典40家大型媒体网站同时遭DDoS攻击

    2009-12-08 13:23:00
  • 2007中国互联网哈哈榜之七大关键词

    2007-12-28 13:24:00
  • 解除baidu和google封杀的方法

    2007-12-27 20:27:00
  • 基于XP架设Web和FTP服务器

    2010-04-14 18:00:00
  • DedeCMS广告模块修改信息 前台显示未更新的解决方法

    2011-09-21 12:46:52
  • Facebook:用户热衷游戏 将另辟控制面板

    2009-10-30 08:08:00
  • 提高网站性能的 SEO 后端优化全列表

    2010-04-06 12:46:00
  • UCHome通过开放平台增加QQ好友邮件邀请功能

    2009-02-21 16:04:00
  • 手机制造商深掘互联网:以百万富翁为诱饵

    2009-10-14 07:53:00
  • 主流网站统计系统横向评测

    2007-11-02 18:30:00
  • ubuntu14.04+docker的安装及使用

    2023-12-18 04:32:46
  • 利用SQL注入,通过dbo获得SQL管理权限和系统权限

    2010-08-12 18:51:00
  • seo应该更关注网民的上网习惯

    2008-01-30 20:41:00
  • Linux远程登录实现教程解析

    2023-10-13 08:52:39
  • 在Mac上利用VirtualBox搭建本地虚拟机环境的方法

    2022-02-07 08:00:39
  • asp之家 网站运营 m.aspxhome.com