挂钩到另一个终端进程?
问题描述:
我有两个使用不同PID打开的终端实例/进程。挂钩到另一个终端进程?
是否有可能从其中一人,挂钩到另一个,所以当我键入的东西,它输出的东西,那么其他的终端会看到输出过(也许是太投入如果可能的话?)。
就像克隆终端一样。
我想这是因为那时我可以挂钩连接到机器上能看到什么其他人做一些SSH流程和每个人,可能也合作。
我不想用这方面的任何GUI或其他解决方法。
希望它是在加工水平。
我使用的是Ruby和Ubuntu。
答
安装GNU屏幕上,在所述第一终端在所述第二运行screen
,然后screen -x
。
(这适用于输入和输出)。
答
去攻击内核。
但是,如果您需要实用 workarou^Wsolution,我会建议使用screen
。
+0
这是一个很好的解决方法。在第二个答案下阅读我的评论。你知道那个解决方案吗? – 2010-09-19 12:50:53
我有一个执行“screen -x”后必须运行的命令的文件。但是我无法在“screen -x”行之后运行该文件,因为那时我将通过“exit”终止屏幕后运行该文件。有没有办法运行这个文件INSIDE屏幕,所以我的其他屏幕也看到所有的命令输出呢? – 2010-09-19 12:32:48
你运行屏幕,然后“杀死终端窗口”(这使屏幕运行) – rogerdpack 2010-09-20 19:03:26