标签: gnu-screen

gnu 屏幕:查找哪个屏幕窗口具有给定的正在运行的进程或变量?

我想找出我的 ~50 gnu 屏幕窗口中的哪个有一个进程,其中定义了一个特定的变量。例如,大约一周前,我这样做了:

id=ABC123456; ~/run_long_process $id
Run Code Online (Sandbox Code Playgroud)

这是在我的 ~50 gnu 屏幕窗口之一中运行的,它产生了大量的 STDOUT/STDERR 但是,除了向后滚动每个窗口或 Ctrl+Z 并恢复每个窗口之外,有没有办法找出哪个一个是?有什么建议?

bash gnu-screen

4
推荐指数
1
解决办法
914
查看次数

如何让 byobu 运行 screen 而不是 tmux?

随着最近添加的 tmux 支持,byobu 已开始运行 tmux 而不是 screen。我没有更改任何设置。它刚刚开始使用 tmux。我宁愿使用屏幕。我怎样才能改变这个?

gnu-screen byobu

4
推荐指数
1
解决办法
1228
查看次数

当套接字在那里时如何重新连接到屏幕会话,但屏幕不会使用它?

我见过这个问题这个问题,但它们都不适用于我。我在 /var/run/screen 中有套接字文件并且我拥有它 - 但 screen -list 无法识别它并允许我连接。我怎样才能恢复这个会话?

tom@host~ $ ls /var/run/screen/S-tom/
total 0
prw------- 1 tom people 0 Jul  2 19:07 3954.pts-0.host

tom@host ~ $ screen -list
No Sockets found in /home/tom/.screen.
Run Code Online (Sandbox Code Playgroud)

linux gnu-screen

4
推荐指数
1
解决办法
3394
查看次数

如何在 GNU Screen 中使窗口“只读”?

我开始了一个很长的过程,想偶尔检查一下它的进展情况,但想避免错误地中断它。有没有办法只将此窗口设置为“只读”?

gnu-screen

4
推荐指数
1
解决办法
1453
查看次数

我可以删除 shell 中的 ctrl-z 键绑定吗?

这个问题的背景:我目前必须通过 ssh 在终端上做很多工作,而且我经常使用 screen。因为我发现屏幕命令的 ctrl-a 键绑定太烦人了,因为我习惯使用 ctrl-a 去行首,所以我把它改成了 ctrl-z。唯一的问题是,当我在 Matlab 中时,认为我在 Screen 但不是,按 ctrl-z 会立即终止我的 Matlab 会话,因为 ctrl-z 是在 *nix 中挂起进程的键绑定。

所以问题是:我可以在我的 shell 中删除 ctrl-z 的键绑定,以便它不再挂起进程吗?

我的外壳是 OSX 上的 terminal.app。

unix terminal shell gnu-screen macos

4
推荐指数
1
解决办法
1406
查看次数

防止在关闭 SSH 客户端后停止已经运行的后台进程

我在我的 Linux 机器上运行了一个进程(Debian 挤压),该进程需要数小时(或数天)才能完成。

我不想停止它以重新启动它screentmux或者输出重定向到nohup.

有没有把它与后台的安全方式^Z,并bg因此它会继续,一旦我关闭SSH会话?

linux ssh gnu-screen tmux

4
推荐指数
1
解决办法
1604
查看次数

chroot 后如何使用终端 SCREEN?

如何允许用户在 chroot 用户上使用 SCREEN?

我已经尝试了一切,但我一直失败。

我需要用户在以 chroot 用户身份登录 bash 时能够使用 SCREEN。

linux bash gnu-screen chroot

4
推荐指数
1
解决办法
4819
查看次数

在 PuTTY 下屏幕下的 vim 使用鼠标滚轮工作?

有什么办法可以使这项工作?

我很想用鼠标滚轮在 vim 中滚动我的文件。

另外,我不介意用鼠标滚轮滚动 gnu 屏幕缓冲区,而不必键入 ctrl+a,ESC

编辑:

正如 Isaac Rabinovitch 的回答中提到的,屏幕和 vim 设置已经很好了。我认为整个问题仅在于 PuTTY。

vim window putty gnu-screen

4
推荐指数
1
解决办法
7478
查看次数

GNU Screen:在状态栏中运行任意命令?

是否可以让 GNU Screen 显示任意命令的输出,例如 who | wc -l,在状态栏中,例如每分钟刷新一次?

gnu-screen

4
推荐指数
1
解决办法
2501
查看次数

嵌套 byobu 会话

是否有用于嵌套 byobu 或 byobu-screen 会话的有效解决方案?

It would need to have a way to specify different keybindings for the outer and the inner windows.

gnu-screen byobu

4
推荐指数
1
解决办法
1115
查看次数

标签 统计

gnu-screen ×10

linux ×3

bash ×2

byobu ×2

chroot ×1

macos ×1

putty ×1

shell ×1

ssh ×1

terminal ×1

tmux ×1

unix ×1

vim ×1

window ×1