当前位置: 首页 > news >正文

Linux(CentOS)运行 jar 包

1、在本地终端运行,关闭终端,程序就会终止

java -jar tlias-0.0.1-SNAPSHOT.jar

 发送请求,成功

 

关闭终端(程序也会终止)

发送请求,失败

2、在远程终端运行,关闭终端,程序就会终止

java -jar tlias-0.0.1-SNAPSHOT.jar

发送请求,成功

 关闭终端(程序也会终止)

发送请求,失败

3、在后台运行 ,关闭终端,程序不会终止,需要通过 kill 命令结束进程,终止程序

nohup java -jar tlias-0.0.1-SNAPSHOT.jar &

返回PID(进程ID):49720,后续可以通过 kill 命令结束进程 

发送请求1,成功

关闭终端(程序不会终止) 

发送请求2,成功

再打开终端,持续查看日志文件 nohup.out

tail -f nohup.out

发送请求3,成功 

 查看日志文件 nohup.out

--------------------------------------------------------------------------------------------------------------------------------

终止 jar 程序

需获取 jar 程序的 PID(进程ID)

1、通过运行 jar 程序时,获取PID(进程ID):49720

2、通过查询端口占用情况,获取PID(进程ID):49720

netstat -nlp | grep :8080

3、通过查询 java 程序,获取PID(进程ID):49720

ps -ef | grep java

4、 通过查询 jar 程序进程,获取PID(进程ID):49720

ps aux | grep jar

根据 获取到的 PID(进程ID):49720,使用 kill 命令结束进程

kill 49720

 发送请求,失败

--------------------------------------------------------------------------------------------------------------------------------

如果没能结束,则加上 -9 选项,强制结束

kill -9 49720

http://www.mrgr.cn/news/68125.html

相关文章:

  • SpringBoot基础系列学习(五):JdbcTemplate 访问数据库
  • 学习正则表达式,如何校验手机号与电子邮箱
  • CAD图纸加密软件哪个好?分享六个CAD图纸加密的制胜法宝,图纸安全再升级!
  • 支持高性能结构化数据提取的 Embedding 模型——NuExtract-v1.5
  • 项目_Linux_网络编程_私人云盘
  • 使用Rust实现http/https正向代理
  • Java入门14——动态绑定(含多态)
  • C# String系列(3):StringBuilder有诸多优势,它能代替String吗?
  • 信息安全工程师(80)网络安全测评技术与工具
  • YOLOv11融合IncepitonNeXt[CVPR2024]及相关改进思路
  • STM32学习之I2C的简介与学习
  • 蓝牙 SPP 协议详解及 Android 实现
  • 基于STM32的贪吃蛇游戏教学
  • 在JS中, 0 == [0] 吗
  • 【Golang】区块链练习(一)
  • 西门子KTP系列HMI用户自定义弹窗-多弹窗共用
  • Linux学习笔记之时间日期和查找和解压缩指令
  • RocketMQ 自动注入消费者
  • python-23-一篇文章帮你理解Python推导式
  • 【大模型】通过Crew AI 公司的崛起之路学习 AI Agents 的用法
  • 加入鲲鹏社区,领取精美礼品!
  • uniapp组件实现省市区三级联动选择
  • 用uio正确映射读写内存mmap
  • 如何在 Java 中使用 Canal 同步 MySQL 数据到 Redis
  • 数据结构——快速排序
  • 带你用Go实现二维码小游戏(下)