我们在中央Linux服务器上安装了Eclipse作为IDE。每个人都将连接到服务器,打开一个Eclipse实例,进行处理。
Eclipse将作为后台进程运行,向用户显示GUI。
发生的事情是,有时人们突然断开SSH会话(使笔记本电脑睡眠等等),而没有正确关闭eclipse,这有时会让Eclipse进程在后台运行。
每当用户下次尝试连接时,他们都不会意识到现有的Eclipse会话,并继续启动新的会话,而现有的Eclipse进程会在后台继续运行,占用所有资源。
问题是,我们可以以某种方式重新连接到那个废弃的Eclipse会话吗?是否有可能将Eclipse置于用户离开的相同状态?
我看了GNU screen。但是,它无法将GUI应用程序带回用户。
答案 0 :(得分:0)
这对我来说似乎是一个有问题的设置。为什么不首先在本地计算机上工作?但是,如果您希望(或必须)在服务器上工作,最好通过XDMCP,VNC或Citrix XenAPP(商业)直接在服务器上启动桌面。
编辑:刚发现这个article about xmove。我之前没有听说过,但也许它有效。