我想在我的.screenrc中有下面的代码 source /Users/masi/bin/screen/file.screen 不过,我观察到在.screenrc的源代码不受支持。 Whi在.screenrc中不支持?
有屏幕上的方式来closures状态栏? 理想情况下,只有在打开2+选项卡时才显示它。 什么.screenrc条目将完成这个?
ctrl + a下的byobu有emacs模式或屏幕模式。 但是,我需要像ctrl + a键盘绑定vim的“增量值”方法。 如何防止byobu /屏幕阻止某些键盘快捷方式? 注意:我得到的function命令是切换屏幕标签必不可less的,所以这些可以留下来..这真的只是emacs风格的键绑定我试图摆脱。
在我的系统中有一个守护进程,它在一个屏幕实例内部运行,而所有这些都是从一个没有驱动的用户完成的。 我已经添加到特殊的sudo组,允许我从这个用户运行屏幕,但是当我尝试使用它,例如 sudo -u that_user -H /usr/bin/screen -R 我得到这个职位的主题。 挖掘周围我发现这个消息意味着屏幕不能抓取或输出到我实际使用时调用它的pty。 对此的共同答案是chmod我的/ dev / pts / N为rw为其他人,但我记得我设法避免这个更早。 也许我错过了为sudo保存一些环境? 特别是我试图通过sudo连接到普通用户在屏幕上运行的rtorrent守护进程,OS是Gentoo amd64。 以下是从rc脚本中调用屏幕的方法: start-stop-daemon \ –start \ –make-pidfile \ –pidfile /var/run/rtorrentd.pid \ –background \ –user $USER \ –env HOME="${PWHOME:-/home/$USER}" \ –name rtorrent \ –exec /usr/bin/screen — -D -m -S rtorrentd /usr/bin/rtorrent 最后解决了实际的解决scheme: alias rtorrent="urxvt -hold -e /bin/bash -c […]
我有一个screen的问题。 基本上我希望每个屏幕screenlog.1一个日志,比如屏幕#1将会是screenlog.1 ,屏幕#2将会是screenlog.2 – 你会得到备忘录。 无论如何,会发生什么,当我启动屏幕使用: screen -SL screen1 ( -L参数是因为我需要强制它做日志)它只logging第一个屏幕,而不是其他2-5屏幕。 我已经尝试使用带有logfile参数的.screenrc文件,它的工作原理 – 但只是改变了screenlog.0的名称,这不是我想要的。 任何想法,我会怎么去呢? 其他信息:CentOS 6.3(64bit)。 屏幕版本4.00.03(FAU)23-Oct-06。
有时 ,我有一个问题,不一致地拒绝客户端邮件: Sep 15 09:24:07 mail postfix/postscreen[16209]: NOQUEUE: reject: RCPT from [xxxx]:15037: 450 4.3.2 Service currently unavailable; from=<[email protected]>, to=<[email protected]>, proto=ESMTP, helo=<mail.external.com> Sep 16 07:41:01 mail postfix/postscreen[16209]: NOQUEUE: reject: RCPT from [xxxx]:13720: 450 4.3.2 Service currently unavailable; from=<[email protected]>, to=<[email protected]>, proto=ESMTP, helo=<mail.external.com> Sep 16 09:08:22 mail postfix/postscreen[16209]: NOQUEUE: reject: RCPT from [xxxx]:34719: 450 4.3.2 Service currently unavailable; […]
据我所知,更新到一个新的内核(与正常的linux-image…包,而不是自己滚动)需要重新启动服务器。 但是,我们的一台服务器(Ubuntu 10.04)正在运行几个大型的screen会话。 重新开始杀死那些永远是主要麻烦的东西(主要是因为失去了会话历史)。 我该怎么办? 我看到了几个可能性: 不做任何事情,那只更新非内核包(可能使用apt-pinning?) 更新内核,但不能重新启动。 (这是否聪明?我似乎记得加载内核模块可能有一些问题。) 更新内核并重新启动。 有没有什么办法可以保留screen会议? 我想最终归结为这个问题: 更新内核有多重要? 我在这里发布这个问题,而不是askubuntu.com,因为我认为这不是一个特定于Ubuntu的问题,虽然这个服务器运行Ubuntu。
我有一个屏幕设置,我喜欢这个'屏幕-r'它访问它的工作正常,但是当我去把它放在后台,我以前使用'Ctrl + D',但每次我尝试现在它把'^ A'在terminal,而不会分离:( 我试过使用Coda 2,而不是terminal,但我仍然得到同样的问题。
我知道有可能用“set filename”来改变日志文件的名字 我想有屏幕写日志文件的窗口的名称。 我怎么能做到这一点?
我在办公室里有一个linux box,我想在家里从我的Macbook ssh进入。 我无法直接到达端口22的盒子,但我有一个端口隧道钉在本地主机:23001和远程Linux机箱上的端口22之间。 这适用于正常的ssh会话: $ ssh -t -2 -A -p 23001 [email protected] 下一步是,我想在屏幕会话内自动运行我的terminal会话。 它几乎可以做到: $ ssh -t -2 -A -p 23001 [email protected] screen -R 如果我没有当前的屏幕会话,它创build一个。 如果已经有一个分离的屏幕,它连接到它。 到现在为止还挺好。 但是,问题是,我从来没有得到一个loginshell,所以我的.profile永远不会运行,我的环境不能设置。 于是,我又走了一步,试着: $ ssh -t -2 -A -p 23001 [email protected] bash -l -c screen -R 现在,我得到一个运行.profile的真实loginshell,但屏幕无法重新连接到分离的会话。 我在我的Macbook上运行上面的命令,在远程机器上,我有一个附加的屏幕: $ screen -list There is a screen on: 21117.pts-21.roysmith01 (01/19/2015 […]