Articles of 屏幕

什么是有用的.screenrc设置?

基本上像我已经发布的一些我自己的。 我正在寻找添加function的程序“屏幕”。 至less看看在屏幕会议底部的一个梦幻般的“菜单栏”的最后一行。 ## gyaresu's .screenrc 2008-03-25 # http://delicious.com/search?p=screenrc # Don't display the copyright page startup_message off # tab-completion flash in heading bar vbell off # keep scrollback n lines defscrollback 1000 # Doesn't fix scrollback problem on xterm because if you scroll back # all you see is the other terminals history. # termcapinfo […]

如何重新加载screenrc而不重新启动屏幕?

修改screenrc后,如何查看更改而不重新启动屏幕?

是否有可能从terminal上分离进程? (或者,“我应该使用屏幕!”)

可能重复: 我可以禁止/屏蔽已经启动的程序吗? 在Unix(特别是Linux)上,我在一个普通的ssh-> bash会话中开始了一个工作。 我想尽快离开工作,但现在我意识到这项工作将需要几个小时。 如果我刚刚在屏幕上开始这项工作,我可以离开,回家。 但是我没有。 有没有办法断开工作与其SSH会话,所以我可以closures我的电脑,(删除TCP连接,并杀死SSH会话),但有程序继续运行? 我不关心它的输出 – 事实上,我将stdoutredirect到一个文件。 我只是想让它运行完成。

如何重新连接到断开的ssh会话

有没有办法连接到一个SSH连接断开? 我们的networking连接到我们正在单独工作的远程站点时遇到问题; 然而,与此同时,由于在连接到远程位置的服务器时丢失了数据包,我们经历了大量的断开连接。 很多时候会话保持活动一段时间,有时恰好是在某些动作(文件编辑,运行一些进程等)的过程中,我需要回到,而不是重新启动,如果可能的话。

作为不同的用户和运行屏幕

今天发现,作为一个不同的用户,我sudo到屏幕上运行屏幕将无法正常工作! 即 ssh bob@server # ssh into server as bob sudo su "monitor" – screen # fails 我有一个脚本作为“监视器”用户运行。 我们在屏幕会话中运行它,以便在屏幕上看到输出。 问题是,我们有一些用户login自己的帐户(即鲍勃,詹姆斯,苏茜等),然后他们sudo到“显示器”用户。 让他们访问“监视”用户是不可能的。

将正在运行的进程移至屏幕

我的办公室工作经常看到我通过VNC连接到一个Linux机器。 有时我会在控制台上启动一个远程工作,稍后才会意识到它的运行时间比预期的要长。 (首先应该在Screen下启动一个…) 我不想让我的工作站在一夜之间运行,只是为了保持VNC会话打开; 我想将已经在运行的远程作业移动到屏幕会话(在远程盒子上),这样我就可以closures工作站(并在第二天早上重新连接)。 这怎么可能呢?

我可以禁止/屏蔽已经启动的程序吗?

我正在通过SSH对长时间运行的数据迁移脚本进行一些testing运行。 假设我在下午四点左右开始运行一个脚本, 现在,下午6点左右,我诅咒自己没有在screen做这一切。 有没有办法“追溯” nohup一个过程,还是我需要离开我的电脑在线整夜? 如果无法将screen到/ nohup我已经开始了,那为什么? 与父母/子女行为如何相互作用? (我不会接受一个“不”的答案,至less不能解决“为什么”的问题 – 对不起)