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

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.xdnf.cn/news/16153.html

相关文章:

  • 初识opencv01——基本api操作
  • 解决pip指令超时问题
  • Android AppCompat:实现Material Design向后兼容的终极指南
  • TTL+日志的MDC实现简易链路追踪
  • 【Java SE】Object类
  • 高并发场景下的缓存问题与一致性解决方案(技术方案总结)
  • day059-zabbix自定义监控与自动发现
  • 哔哩哔哩视觉算法面试30问全景精解
  • 【Pytorch】数据集的加载和处理(一)
  • 从效率瓶颈到自动化:火语言 RPA 在日常工作中的技术实践
  • (Arxiv-2025)HiDream-I1:一种高效图像生成基础模型,采用稀疏扩散Transformer
  • Android Surface创建流程
  • CSS自适应布局实战指南
  • Selenium+Java 自动化测试入门到实践:从环境搭建到元素操作
  • TIM定时中断
  • 一些Avalonia与WPF内容的对应关系和不同用法
  • Java从入门到精通!第十一天(Java常见的数据结构)
  • 数据库设计mysql篇
  • 嵌入式学习-土堆目标检测(3)-day27
  • 【iOS】SideTable
  • 【深度解析】从AWS re_Invent 2025看云原生技术发展趋势
  • C语言(20250722)
  • 网络编程---TCP协议
  • 跨越语言壁垒!ZKmall开源商城多语言架构如何支撑电商全球化布局
  • libgmp库(GNU高精度算术库)介绍
  • mac实现sudo命切换node版本
  • netty的编解码器,以及内置的编解码器
  • OpenCV 零基础到项目实战 | DAY 1:图像基础与核心操作
  • LLC协议
  • mysql_innodb_cluster_metadata源数据库