2010-09-19 65 views
1

我有兩個使用不同PID打開的終端實例/進程。掛鉤到另一個終端進程?

是否有可能從其中一人,掛鉤到另一個,所以當我鍵入的東西,它輸出的東西,那麼其他的終端會看到輸出過(也許是太投入如果可能的話?)。

就像克隆終端一樣。

我想這是因爲那時我可以掛鉤連接到機器上能看到什麼其他人做一些SSH流程和每個人,可能也合作。

我不想用這方面的任何GUI或其他解決方法。

希望它是在加工水平。

我使用的是Ruby和Ubuntu。

回答

2

安裝GNU屏幕上,在所述第一終端在所述第二運行screen,然後screen -x

(這適用於輸入和輸出)。

+0

我有一個執行「screen -x」後必須運行的命令的文件。但是我無法在「screen -x」行之後運行該文件,因爲那時我將通過「exit」終止屏幕後運行該文件。有沒有辦法運行這個文件INSIDE屏幕,所以我的其他屏幕也看到所有的命令輸出呢? – 2010-09-19 12:32:48

+0

你運行屏幕,然後「殺死終端窗口」(這使屏幕運行) – rogerdpack 2010-09-20 19:03:26

1

去攻擊內核。

但是,如果您需要實用 workarou^Wsolution,我會建議使用screen

+0

這是一個很好的解決方法。在第二個答案下閱讀我的評論。你知道那個解決方案嗎? – 2010-09-19 12:50:53