Questions tagged «gnu-screen»

GNU Screen是一个软件应用程序,可用于多路复用多个虚拟控制台。

8
无法脱离屏幕以恢复
我使用腻子并建立了不可靠的无线连接,因此我使用屏幕来保持工作正常进行。通常,我会断开连接,然后无法重新连接屏幕。我会跑步screen -D -RR,它会无限期地坐在那儿。我试图ctrl+z找回控制台,ps aux | grep screen然后kill -9是所有结果,然后screen -D -RR再是,但是得到的结果是相同的。我会尝试提及d和r的任意组合,但仍然只是坐在那里。我的屏幕在那里,它什么也不会做,至少是所有简历。 有人对如何恢复我的屏幕会话有任何提示,技巧或想法吗?
11 ssh  gnu-screen  putty 

2
是否可以在脚本中判断它是否正在GNU屏幕中运行?
我们在不时手动启动的远程服务器上运行时间很长。不幸的是,用于连接和启动工作的ssh会话可能会导致Internet连接中断,内核崩溃以及其他许多挑战。 屏幕似乎是确保过程不中断的理想方法。但是,依靠一个人始终记住启动屏幕,然后运行脚本来启动该过程是一个等待发生的问题。有没有一种方法可以检查脚本是否正在从屏幕内调用?如果是,则该过程将继续,否则脚本将退出并显示一条消息,指示用户首先运行屏幕。
10 gnu-screen 



2
在屏幕会话中包装当前会话
我开始了一个大型操作,但是没有启动屏幕会话,因此我无法在不取消操作的情况下断开连接。 有没有办法注入屏幕,以便操作继续并将其输出发送到屏幕会话,并且我可以安全地断开ssh会话?
9 linux  ssh  gnu-screen 

2
开始分离屏幕会话
我想开始屏幕分离会话,但是我想评估一下。似乎屏幕仅支持可执行文件和二进制文件。我想做一些魔术,例如: screen -d -m script.sh 2>&1 | tee logfile.log 但这显然不起作用。报价在这里没有帮助。我唯一的想法是创建一个包装器脚本,该脚本将执行此重定向,然后直接调用它,例如: screen -d -m wrapper_script.sh 还有其他想法吗?谢谢。

4
GNU Screen和Tmux:提示和技巧
因此,我是GNU Screen和Tmux等多路复用器的忠实拥护者,但是即使使用Screen多年了,我仍然认识到我不知道有很多东西(而且我只使用Tmux几个月,所以更糟) )。 您在这些软件上使用了哪些配置以及技巧和窍门(无论是哪个还是每个,都没有关系)? 我用它作为我的屏幕配置(我想我是从Ubuntu的default改编过来的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' 这是一个简单的配置,可以使状态栏显示某些颜色,但是我敢肯定,我可以使用屏幕和Tmux做更多的事情,并且很想知道。

2
tmux是否具有屏幕具有的所有功能?那些屏幕不见了?
我正在考虑从屏幕切换到tmux,但是我投入了大量时间来开发一个广泛的.screenrc,而且我不想在将其移植到tmux数小时后发现tmux无法做重要的事情对我来说。 我已经看过这两种方法的在线比较,但都没有深入探讨或回答许多(对我而言)重要问题,这些问题可以归结为两个问题: 屏幕可以做tmux无法做的重要事情吗? tmux不能执行该屏幕有什么重要意义? (客户端-服务器体系结构很好,但是据我所知,它没有提供任何新功能。许可证显然更好。更小,更精简是很好的,但对我来说不是改变游戏规则。) 由于这两个问题非常广泛,因此让我举一些具体的例子: tmux是否具有完整的命令历史记录?(对于发送到tmux本身的命令,而不是shell命令。这是屏幕缺少的内容:如何返回(GNU)屏幕命令历史记录?(不是shell命令历史记录!)) 我假设我可以将键绑定到tmux命令? 我假设我的tmux配置文件可以获取其他文件? 是否可以将击键绑定到source命令,以便可以轻松地动态更改配置? tmux是否具有ACL设置?(我从没真正在屏幕上需要这些,但是很高兴知道它们在那里。) tmux可以打开默认窗口吗?(la screen -t somename 1 ssh someserver) 我可以自己寻找这些特定问题的答案,但它们只是两个较大问题的示例,我也想听听不一定适合我的任何示例的较大问题的答案。完全有可能,如果tmux缺少某些内容,那么我将在花费大量时间进行切换之后再发现它,这就是我要避免的事情。谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.