标签: gnu-screen

使 GNU 屏幕在重启后存活

我经常使用 GNU 屏幕。我觉得很烦人,每次必须重新启动服务器时,我都会丢失所有会话(即使我事先知道,我也需要重新设置所有内容)。

我在网上搜索了如何让屏幕在重启后幸存下来的可能性,但没有找到适合我的方法。我发现的一些方法存在缺陷:

  • CryoPID:似乎已经死了,自 2005 年起承诺支持屏幕
  • DMCTP:setuid() 有问题,对我不起作用(我承认我没有很努力地尝试)
  • 一些试图从头开始重新创建会话的脚本;你仍然失去了你的历史,我认为环境变量也没有正确设置(当我尝试时它没有显示所有会话)

也许有人知道一些更好的过程冷冻机?这似乎是最有希望的方式。

reboot gnu gnu-screen

19
推荐指数
1
解决办法
1万
查看次数

将“screen -r”放在我的 .bashrc 中是个好主意吗?

我想使用 screen 使 ssh 会话在我的服务器上保持活动状态。如果我可以在登录时为我的用户自动恢复任何正在运行的会话,那就太好了。这样做的直接方法是将“screen -r”添加到我的 .bashrc 中,这似乎工作正常。我只是想知道这是否会在我尚未测试的条件下破坏任何东西。任何有经验的人都可以告诉我这是否是我应该做的?

linux ssh debian gnu-screen bashrc

18
推荐指数
1
解决办法
7854
查看次数

Mac OS X 上 GNU 屏幕中的垂直分割

我最近迷上了 Ubuntu GNU screen 中的优秀应用程序。我很高兴看到它也安装在我的 Mac 上,但我不能垂直拆分......我想我需要以某种方式更新它。我尝试了 mac 端口和 brew,但我找不到任何东西。有没有人成功地做到了这一点?

terminal gnu-screen macos

17
推荐指数
3
解决办法
2万
查看次数

如何更改 byobu 中的屏幕顺序?

我想绑定Shift+?Shift+?以按屏幕顺序向左/向右移动当前屏幕。

如何才能做到这一点?

这些是我正在使用的版本:

$ byobu -v
byobu version 2.68
Screen version 4.00.03jw4 (FAU) 2-May-06
Run Code Online (Sandbox Code Playgroud)

gnu-screen byobu

17
推荐指数
1
解决办法
8269
查看次数

共享 GNU 屏幕会话

我很快就要和一位教授会面,但他不会在学校进行面对面的会议。相反,他将通过 Skype 和 SSH 登录与我会面。我是 GNU Screen 的重度用户,但我以前从未使用过它的多用户功能。我将如何设置多用户功能,以及授予他什么权限(即 r/w/x)?

ssh gnu-screen

17
推荐指数
2
解决办法
1万
查看次数

如何在不进入窗口列表的情况下通过 GNU Screen 中的窗口 9?

我使用 GNU Screen 工具让我的会话在系统上保持活动状态。要在窗口之间切换,我使用Ctrl+a N其中 N 是窗口的编号。我想使用类似的按键来访问带有两位数字的窗口。截至目前,我必须转到窗口列表Ctrl+a ",然后选择窗口。

有没有办法实现我想要的?

linux gnu-screen

17
推荐指数
2
解决办法
5234
查看次数

如果我知道屏幕的名称,我如何杀死屏幕?

我有一个名为“foo”的屏幕,我开始使用该命令

screen -S foo -d -m  my_command_goes_here.
Run Code Online (Sandbox Code Playgroud)

我想把它放在 cron 中,并通过杀死屏幕每晚重新启动它。我使用屏幕的原因是我的命令启动了其他几个过程,这将确保它们都退出。

那么......杀死sceen'foo'的命令是什么?

谢谢!

linux gnu-screen

16
推荐指数
2
解决办法
3万
查看次数

在 OSX 上运行 screen 时,command+r 会在所有屏幕上弄乱 vim 中的箭头键

你如何解开这个?因为你总是按命令 r 来重新加载浏览器,而且你经常在终端中。

由于我还没有弄清楚如何重新启用箭头键,我目前杀死了所有屏幕并重新启动屏幕,这很痛苦。

vim gnu-screen macos

16
推荐指数
2
解决办法
5442
查看次数

重启后如何保持`gnu screen`布局

screen在左侧使用 vim 拆分为 3,另外两个屏幕在右侧水平拆分。我知道从屏幕分离时,我可以使用:layout save my_layout_name.

layout autosave on我的.screenrc文件中已经有了,但这对我的问题没有帮助。

如何在不同终端会话之间以及电脑重启后保持屏幕布局?或者作为一种解决方法,有没有办法运行屏幕(参数)来分割它,在每个窗口上设置 bash 并保存布局?

linux gnu-screen

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

gnu 屏幕不更改我的窗口标题

我为我在 gnu 屏幕中创建的新窗口设置了有意义的名称,但是当我“cd”或打开 vim 时,该名称会更改为“pwd”。有没有办法防止屏幕更改标题?我知道在 tmux 中有一个类似的设置,但是由于某些原因,vim 在 tmux 中滚动非常慢并且有多个垂直分割,所以我不得不放弃它(tmux)。想法赞赏!

linux vim gnu gnu-screen title

15
推荐指数
2
解决办法
7376
查看次数

标签 统计

gnu-screen ×10

linux ×5

gnu ×2

macos ×2

ssh ×2

vim ×2

bashrc ×1

byobu ×1

debian ×1

reboot ×1

terminal ×1

title ×1