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