使用 screen/Tmux 保持应用程序运行

使用 screen/Tmux 保持应用程序运行

我想知道这是否可能。

我的工作场所有一台 Linux 机器在运行,而且我希望 XChat(IRC 客户端)一直在那里运行。

我希望能够使用终端从我的 Mac 连接到该客户端,我听说我们可以使用tmuxscreen

现在我可以做类似的事情

~myMacOSX:$ ssh -X [email protected]

然后

~username:$ xchat

此时窗口将打开并且我可以使用它,但是一旦我完成后,我只想关闭窗口Mac而不是实际的窗口process,所以如果第二天我去上班,我仍然会打开同一个窗口。

这可能吗?或者我误解了什么?

答案1

不使用 VNC 或 NX 时,默认答案是:无法完成。话虽如此,还是有几个解决方法。

假设您希望能够打开 XChat 并查看断开连接时所说的任何内容,您只需在现有 XChat 与外界之间添加 Bip 或 ZNC 之类的东西即可。对于 IRC 中的任何人来说,您似乎从未离开过,并且您将能够看到客户端断开连接时所说的任何内容。

我不太确定 ZNC 是否支持,但 Bip 允许您将多个客户端连接到一个连接。您仍然可以通过运行以下命令访问 XChat:

~myMacOSX:$ ssh -X [email protected]

从技术上讲,它正在运行第二个客户端,但您在一个客户端中输入的任何内容都应该在另一个客户端中可见。

相关内容