会话断开后如何重新连接到后台GUI应用程序?

时间:2012-11-05 07:19:10

标签: linux process ssh background-process xserver

我们在中央Linux服务器上安装了Eclipse作为IDE。每个人都将连接到服务器,打开一个Eclipse实例,进行处理。

Eclipse将作为后台进程运行,向用户显示GUI。

发生的事情是,有时人们突然断开SSH会话(使笔记本电脑睡眠等等),而没有正确关闭eclipse,这有时会让Eclipse进程在后台运行。

每当用户下次尝试连接时,他们都不会意识到现有的Eclipse会话,并继续启动新的会话,而现有的Eclipse进程会在后台继续运行,占用所有资源。

问题是,我们可以以某种方式重新连接到那个废弃的Eclipse会话吗?是否有可能将Eclipse置于用户离开的相同状态?

我看了GNU screen。但是,它无法将GUI应用程序带回用户。

1 个答案:

答案 0 :(得分:0)

这对我来说似乎是一个有问题的设置。为什么不首先在本地计算机上工作?但是,如果您希望(或必须)在服务器上工作,最好通过XDMCPVNCCitrix XenAPP(商业)直接在服务器上启动桌面。

编辑:刚发现这个article about xmove。我之前没有听说过,但也许它有效。