Linux Screen 超简单用法

本文介绍如何利用Screen工具在后台长时间运行Jetty HTTP服务,避免因SSH会话断开导致服务停止。Screen能创建多个持久的、独立的会话,用户可以在其中随意地切换、分离或重新连接。文中还提供了Screen的基本使用方法,如启动、查看、重新连接及退出等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

original url:

http://www.cnblogs.com/biggates/archive/2013/01/30/2883164.html


场景:ssh 连接到远程服务器上,临时开一个 Jetty 的 HTTP 服务,但是 PUTTY 没多久就自己 inactive 了,很不方便。想找个方法让程序一直运行在后台,想关闭的时候再连一次 PUTTY 去关。

查了一下用 screen 可以很方便的进行这个操作,有点像虚拟屏幕的管理。

用法:非常简单,只要在原始的命令之前加上 screen 即可:

$screen java -jar xxxx.jar

其他功能:

查看当前全部的 screen :

$screen -ls

会显示下面的信息:

There are screens on:
        1542.pts-1.AY1212021007126539381        (01/30/2013 03:29:06 PM)       (Detached)
        1434.pts-1.AY1212021007126539381        (01/30/2013 03:13:56 PM)       (Attached)
2 Sockets in /var/run/screen/S-user.

其中每一条最前面的就是 screen 的 id

连接到 detached 的 screen :

$screen -r 1542

从 screen 中退出(但不关闭 screen 进程):

按 Ctrl-A-D

在 screen 中查看全部命令;

按 Ctrl-A-?

详细信息可以参考 MAN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值