博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springBoot之jar包在后台(运行:编写start、stop脚本)
阅读量:4166 次
发布时间:2019-05-26

本文共 1256 字,大约阅读时间需要 4 分钟。

找到springboot jar包所在的目录

1. 创建文件

touch springboot.sh

 2. 打开文件

vim springboot.sh

 3. 把如下代码粘贴进去

#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=cat-web-0.0.1-SNAPSHOT.jar#使用说明,用来提示输入参数usage() {    echo "Usage: sh 执行脚本.sh [start|stop|restart|status]"    exit 1}#检查程序是否在运行is_exist(){  pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' `  #如果不存在返回1,存在返回0  if [ -z "${pid}" ]; then   return 1  else    return 0  fi} #启动方法start(){  is_exist  if [ $? -eq "0" ]; then    echo "${APP_NAME} is already running. pid=${pid} ."  else    nohup java -jar $APP_NAME >> catalina.out 2>&1 &  fi} #停止方法stop(){  is_exist  if [ $? -eq "0" ]; then    kill -9 $pid  else    echo "${APP_NAME} is not running"  fi} #输出运行状态status(){  is_exist  if [ $? -eq "0" ]; then    echo "${APP_NAME} is running. Pid is ${pid}"  else    echo "${APP_NAME} is NOT running."  fi} #重启restart(){  stop  start} #根据输入参数,选择执行对应方法,不输入则执行使用说明case "$1" in  "start")    start    ;;  "stop")    stop    ;;  "status")    status    ;;  "restart")    restart    ;;  *)    usage    ;;esac

4. 把springboot.sh 设为可执行文件

chmod 770  springboot.sh

  如果成功会变成绿色

 5. 运行springboot.sh

./springboot.sh

   会出现命令提示

6. 按命令提示输入命令

比如说要start

sh springboot.sh start

怎么验证运行成功: 

sh springboot.sh status

同理,可验证当前 jar 包是否在运行

 

www.shengrizhufuyu.cn

转载地址:http://ckgxi.baihongyu.com/

你可能感兴趣的文章
泛型 VS Data Table
查看>>
CSS盒子模型
查看>>
HTML总结(一)
查看>>
3月英语--平平淡淡
查看>>
csf格式转换--逼自己一把
查看>>
ASP控件总结(一)
查看>>
Repeater&Validator控件使用
查看>>
细水翻起半点波涛--4月英语
查看>>
ASP--Active Server Pages Summary
查看>>
常见的电脑病毒
查看>>
站在巨人的肩膀上!
查看>>
2017年5月软考总结
查看>>
Node.js中运行JavaScript代码
查看>>
5月英语总结--I will do it well.
查看>>
认识JS
查看>>
Google浏览器--翻译一定要“出去”吗?
查看>>
bash:ifconfig:未找到命令
查看>>
送给毕业的歌
查看>>
嵌入式100题(017):malloc的底层实现
查看>>
嵌入式100题(018):在1G内存的计算机中能否malloc(1.2G)?为什么?
查看>>