标签: gnu-screen

杀死分离的屏幕会话

我从某个地方学到了一个独立的屏幕可以被杀死

屏幕-X -S [会话#你要杀]杀

你可以从哪里得到[你要杀的会话#]

屏幕-ls.

但这不起作用.哪里不对了?什么是正确的方法?

linux gnu-screen kill

864
推荐指数
11
解决办法
130万
查看次数

如何为屏幕指定名称?

screen在命令shell上使用多路复用器工具并打开很多屏幕.然后我忘记哪个进程ID与哪个任务相关联.

我想为屏幕设置名称,但在联机帮助页中找不到选项.

目前,列出屏幕如下所示:

There are screens on:
    5422.pts-1.aws1 (Detached)
    5448.pts-1.aws1 (Detached)
    5027.pts-1.aws1 (Detached)
3 Sockets in /var/run/screen/S-sb.
Run Code Online (Sandbox Code Playgroud)

我希望看到这样的事情:

There are screens on:
    5422.logCleanWorker (Detached)
    5448.overNightLongTask(Detached)
    5027.databaseOverNightLongTask (Detached)
3 Sockets in /var/run/screen/S-sb.
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

unix linux shell gnu-screen

455
推荐指数
4
解决办法
31万
查看次数

如何在不键入"退出"的情况下退出屏幕?

screen -r倒是成的运行Django的服务器,我不能简单地Ctrl-Cexit出来.

有没有其他方法可以摆脱screen

目前,我手动关闭我本地PC上的标签并ssh重新登录,但这变得令人厌烦.

linux gnu-screen

304
推荐指数
6
解决办法
38万
查看次数

在GNU屏幕中使用滚轮

如何设置GNU屏幕以允许鼠标滚轮在回滚缓冲区中滚动?我试图谷歌这个,但大多数点击如何允许屏幕内的应用程序使用滚轮.

gnu-screen mousewheel

246
推荐指数
9
解决办法
7万
查看次数

如何在正在运行的屏幕会话中增加回滚缓冲区?

假设我有一个当前正在运行的屏幕会话,我正在通过putty进行交互.我已经意识到回滚缓冲区太小,想要在启动新的屏幕会话的情况下增加它.

有没有办法做到这一点?

linux gnu-screen

224
推荐指数
5
解决办法
14万
查看次数

如何列出正在运行的屏幕会话?

我有一堆服务器,我在其上运行实验screen.程序如下:

  1. ssh 到服务器XXX
  2. 发射 screen
  3. 在几个标签中开始实验
  4. 分离 screen
  5. 断开与服务器的连接

在实验运行的同时,我可以通过ssh所有服务器轻松找到它们所在的服务器并列出我正在运行的进程(使用topps).

但是,一旦实验完成,我怎么能找到我打开屏幕会话的服务器(这样我可以查看输出,重新启动它们等)?

PS:我的实验也会将输出打印到文件中......但这不是我的问题.

linux bash command-line gnu-screen

216
推荐指数
8
解决办法
38万
查看次数

将GNU屏幕回滚缓冲区复制到文件(扩展硬拷贝)?

如何轻松地将GNU屏幕回滚缓冲区复制到文件中?IE,'hardcopy'命令的更强大版本?

在GNU屏幕中,我可以使用" ctrl- a ESC"进入回滚缓冲区.然后我可以标记整个缓冲区并使用" ctrl- a ctrl- ]"将其粘贴到emacs缓冲区中,从而将其保存到文件中.

但是,这很乏味.是否有一个屏幕命令,只是简单地将回滚缓冲区复制到文件中,就像"硬拷贝"对屏幕的可见部分一样?

keyboard-shortcuts gnu-screen

173
推荐指数
5
解决办法
7万
查看次数

如何从另一个SSH会话强制分离屏幕?

我在一个SSH会话中运行了Screen.终端冻结了.重新启动终端后,该屏幕会话仍然认为它已附加.也许是.也许我真的不知道这意味着什么.

我想通过全新的SSH登录来附加屏幕会话.我不想杀死那个屏幕会话,因为那里发生了重要的事情.:)

我认为我有的选项(我都不知道如何解决):

  • 如何分离屏幕会话?
  • 如何杀死屏幕会话附加到的SSH会话?

linux ssh terminal gnu-screen

142
推荐指数
3
解决办法
11万
查看次数

适用于Microsoft Windows的终端多路复用器 - GNU Screen或tmux的安装程序

我正在寻找Microsoft Windows的终端多路复用器.我无法为tmux和GNU Screen找到Microsoft Windows的安装程序.

目前我正在使用Putty从Windows机器连接到我的Linux机器.有人可以建议如何让GNU Screen或tmux在Windows平台上运行.

以上选项还有其他好的替代品吗?

linux windows gnu-screen tmux

114
推荐指数
7
解决办法
11万
查看次数

将"屏幕"(程序)输出保存到文件

我需要将整个输出保存screen到文件中以便稍后检查所有内容.
原因是我正在通过串口转储闪存,使用屏幕与它连接.
我想将它保存到文件中以检查内存结构.

我试过了 :

$: screen /dev/ttyUSB0 115200 >> foo.txt
$: screen /dev/ttyUSB0 115200 | tee foo.txt
Run Code Online (Sandbox Code Playgroud)

我也试过从屏幕上使用缓冲区文件,但我不明白如何使用它.

有一个简单的方法吗?

logging buffer dump gnu-screen

111
推荐指数
11
解决办法
16万
查看次数