为Spring Boot可执行文件制作Shell脚本
来源:互联网 发布:2016淘宝售假申诉成功 编辑:程序博客网 时间:2024/05/29 19:27
Spring Boot项目打包成可执行JAR后,为了方便管理,我们可以制作一个脚本,管理启动、停止等步骤。
使用说明
假设脚本最终命名为app.sh
,则可以执行以下操作:
# 显示应用状态app status# 前台启动应用app run# 后台启动应用app start# 关闭应用app stop
后台启动应用后,应输入一个回车,回到终端后再退出终端,如果直接退出则应用可能退出后台运行
完整脚本
#!/bin/bashif [ "$1" == "run" ]; then java -jar application-name.jarelse if [ "$1" == "start" ]; then nohup java -jar application-name.jar & echo "Application is starting."else if [ "$1" == "stop" ]; then PID=$(ps -ef | grep application-name.jar | grep -v grep | awk '{ print $2 }') if [ -z "$PID" ]; then echo Application is already stopped else echo kill $PID kill $PID fielse if [ "$1" == "status" ]; then PID=$(ps -ef | grep application-name.jar | grep -v grep | awk '{ print $2 }') if [ -z "$PID" ]; then echo Application is stopped else echo Application is running echo $PID fififififi
application-name
为应用名称
其他说明
app.sh
应配置可执行权限- 脚本中使用了
nohup
保证应用在后台持续运行
阅读全文
0 0
- 为Spring Boot可执行文件制作Shell脚本
- 将shell脚本转换为二进制的可执行文件
- Spring Boot项目打包可执行文件
- shell脚本的制作
- 打包python脚本为可执行文件的工具
- 将python脚本转化为可执行文件exe
- spring boot中的banner制作
- shell脚本转换成二进制的可执行文件方法--加密
- Linux下为可执行shell脚本文件(.sh),制作桌面启动快捷方式
- 使用PyInstaller2将Python脚本转化为可执行文件
- linux下将Python脚本打包为可执行文件
- spring boot 部署为jar
- 制作android SD启动卡shell脚本
- shell脚本下制作文件升级系统
- shell 脚本手动制作nginx电子书
- 制作 shell 脚本压缩 Android 8.0代码
- Spring Boot系列(三):Spring Boot转化为json数据格式
- SPRING BOOT jar linux部署脚本
- [DL]卷积神经网络
- docker中配置mysql并解决中文乱码
- Objective-C Runtime 运行时之三:方法与消息
- Python数据可视化
- 设置随路数据标签
- 为Spring Boot可执行文件制作Shell脚本
- ROI
- epoll使用方法&简单原理介绍&详细的select/poll/epoll对比
- curl表单
- 设置windowCloseOnTouchOutside让startActivityForResult接收传值的问题
- Pyton 获取两个 list 的差集、并集
- 排队预测标签
- 004_JS基本语法
- 数据冒险之二叉树(链表实现)