Articles of 屏幕

退出复制/回滚模式时,退出byobu / screen

我发现,如果我进入“复制模式”或“回滚模式”在一个byobu屏幕,从它分离,并保持运行,缓冲区将填满,并最终阻止我在屏幕上运行的进程。 (可能是因为进程被阻止写入标准输出,因为没有人使用字节。) 这种行为是有破坏性的。 是否有可能例如 从屏幕上分离时自动退出复制/回滚模式, 要么 一旦缓冲区已满,让位于复制/回滚模式的视图的位置向前移动,以允许进程继续执行 很高兴听到这方面的任何意见。

开始分离的屏幕会话

我想开始屏幕分离的会话,但我想评估一些bash。 看来屏幕只支持可执行文件和二进制文件。 我想要做一些魔术如: screen -d -m script.sh 2>&1 | tee logfile.log 但是这显然不起作用。 引用在这里没有帮助。 我唯一的想法是创build一个包装脚本,将做这个redirect,然后直接调用它,如: screen -d -m wrapper_script.sh 任何其他的想法? 谢谢。

tmux是否具有屏幕上的所有function? 那些屏幕丢失了?

我正在考虑从屏幕切换到tmux,但我已经投入了大量的时间来开发一个广泛的.screenrc,我不希望经过几个小时将其移植到tmux,tmux不能做一些重要的事情对我来说。 我已经看了几个在线比较这两个,并没有深入或回答很多(对我来说)重要的问题,这可以归结为两个问题: 屏幕可以做什么tmux不能做什么有意义的事情? tmux可以做什么显着的屏幕不能? (客户端 – 服务器架构很好,但是我看不到任何新的function ,许可certificate显更好,更小更精简显然是不错的,但对我来说不是一个改变游戏规则的东西。 由于这两个问题非常广泛,我举一些具体的例子: tmux是否有完整的命令历史logging? (对于发送到tmux本身的命令,而不是shell命令,这是缺less屏幕的东西: 我怎样才能返回到(GNU)屏幕命令历史?(不是shell命令历史!) ) 我假设我可以将键绑定到tmux命令? 我假设我的tmuxconfiguration文件可以源其他文件? 我可以绑定到源命令的按键,以便我可以dynamic地更改我的configuration很容易? tmux是否具有ACL设置? (我从来没有真正需要这些在屏幕上,但很高兴知道他们在那里。) 可以tmux打开默认窗口? (一个la屏幕-t somename 1 ssh someserver) 我可以自己find这些具体问题的答案,但这些只是两个更大的问题的例子,我也想听到更大的问题的答案,这些问题不一定适合我的任何例子。 完全可能的是,如果tmux中缺less某些东西,我花了很多时间切换后就不会发现它,这就是我想要避免的。 谢谢!

在屏幕会话中包装当前会话

我开始了一个大的操作,但是我没有开始一个屏幕会话,所以我不能断开不取消操作。 有没有办法注入屏幕,使操作继续,并将其输出发送到屏幕会话,我可以安全地断开我的SSH会话?

GNU屏幕和Tmux:提示和技巧

所以我是像GNU Screen和Tmux这样的多路复用器的忠实粉丝 ,但即使使用Screen多年,我仍然认识到有很多事情我不知道(我只用了Tmux几个月, )。 你在这些软件上使用什么configuration,技巧和诀窍(两者或两者都无关紧要)? 我使用这个作为我的屏幕configuration(我想我适应了这个从Ubuntu的默认screenrc ): shell -$SHELL startup_message off defscrollback 1000 hardstatus alwayslastline '%{= wk}%?%-Lw%?%{r}(%{k}%n*%f%t%?(%u)%?%{r})%{k}%?%+Lw%?%?%= %m/%d %C%A' activity '' termcapinfo xterm* 'hs:ts=\\E]2;:fs=\\007:ds=\\E]2;screen\\007' 这是一个简单的configuration,以保持状态栏显示一些颜色,但我相信,有更多的事情,我可以做屏幕和Tmux,并希望知道它。

远程桌面连接屏幕是完全黑色,但服务器运行完美

服务器工作正常,但当我做RDC屏幕只有黑色。 这发生之前,我通过closures服务器通过KVM / IP来解决它,但我不想再这样做。 我该如何解决这个问题。 操作系统:Windows Server 2008 R2networking版SP1

如何在CentOS 5.7上获得TERM = screen-256color?

CentOS 6.0提供了将TERM设置为screen-256color 。 不过,它在CentOS 5.7中不起作用。 怎样才能让CentOS 5.7支持screen-256color ?

.screenrc – 启动时的多个区域

我知道这是可能的,但我不能为我的生活弄清楚如何在分离区域模式下启动一个窗口的屏幕? 即:我有屏幕设置为在启动时打开多个窗口,但希望将窗口0分成两个区域,每个区域运行一个应用程序

不能让分离的屏幕恢复

我使用腻子,并有一个不可靠的无线连接,所以我使用屏幕保持我的工作。 通常我会断开连接,然后我无法重新连接我的屏幕。 我将运行screen -D -RR ,它将无限期地坐在那里。 我试过ctrl + z来取回我的控制台,接着是ps aux | grep screen ps aux | grep screen ,然后kill -9的所有结果,然后再次screen -D -RR ,但我得到相同的结果。 我尝试任何你喜欢提及的D和R的组合,但它仍然在那里。 我的屏幕在那里,它只是不会做任何事情,最重要的是恢复。 任何人有任何提示或技巧或想法如何让我的屏幕会话恢复?

我如何使用crontab启动屏幕会话?

我想创build一个crontab条目,以便它启动屏幕,启动游戏服务器并分离。 这是为了防止服务器重新启动,我希望它自动为我启动。 0 0 0 0 0(指令) 应该在启动时运行。 它运行一个位于〜/ cube / server.sh的shell文件