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

Linux 使用 screen 窗口会话稳定挂载jar包到后台运行

安装JDK教程:安装Java运行环境(JDK11) - 飞书云文档

问题描述:当前启动后, 会占用前台控制窗口, 导致无法输入其他命令,因为 java -jar 运行jar包, 本身就是直接在前台运行,所以我们可以通过 Linux 提供的 screen 窗口会话的方式, 完成稳定挂载到后台运行。
下载安装Screen:
# CentOS/RHEL/Alinux
sudo yum install -y screen# Ubuntu/Debian
sudo apt install -y screen
使用 screen 后台运行 Jar:
# 创建一个名为 "zzyl" 的 screen 会话
screen -S zzyl# 在 screen 会话中启动 Jar 包
java -jar zzyl-admin.jar# 按 Ctrl + A,然后按 D 退出会话(程序继续在后台运行)
# 随后 Ctrl + L 清空即可

📌 说明:​

  • -S zzyl:给会话命名(方便后续管理)
  • Ctrl + A → D:​Detach​(分离会话,程序继续运行)
其他screen操作【扩展】
① 查看screen窗口
screen -ls

② 恢复

screen -r 会话名
③ 彻底结束会话窗口:ctrl + d
http://www.dtcms.com/a/293237.html

相关文章:

  • 【图像认知与处理】OpenCV基础学习
  • 每日数据推荐:成都市AOI面数据
  • 疯狂星期四文案网第15天运营日记
  • 【langchain】3分钟构建一个上下文聊天机器人
  • 高可用架构模式——FMEA方法(排除架构可用性隐患的利器)
  • linux辅助知识(Shell 脚本编程)
  • Agent 工具箱:一步步搭建你的第一个 MCP 服务
  • day21-定时任务
  • Atcoder Beginner Contest 415 D题
  • Elasticsearch Java 8.x 的聚合 API 及子聚合的用法
  • (Python)类的练习与巩固(图书管理系统)(类与方法的基础教程)(if条件扩展)(动态类型)(Python教程)
  • RDLC报表纵向合并单元格
  • 适配者模式
  • git reset HEAD的实用指南
  • PyQt5—QLabel 学习笔记
  • Python通关秘籍(四)数据结构——列表
  • 发票识别在费控系统应用剖析
  • Linux 重定向和缓冲区
  • 1.两数之和
  • CDN 优化前端打包体积
  • Unity里的加力
  • Linux研学-MySQL安装
  • IP43半加固笔记本L156H
  • Embassy实战:Rust嵌入式异步开发指南
  • 使用docker(ubuntu)搭建web环境(php,apahce2)
  • Vue 3 响应式系统中的 effectScope、watchEffect、effect 和 watch 详解
  • 解锁 Rust 语言:交叉编译与安全防护全攻略
  • Redis - ZSet数据结构与滑动窗口应用
  • 在 WebSocket 中使用 @Autowired 时遇到空指针异常
  • 二、Vue常用指令:v-bind、v-model、v-on