中央の Linux サーバー上に、IDE として Eclipse をセットアップしました。全員がサーバーに接続し、Eclipse インスタンスを開いて作業します。
Eclipse はバックグラウンド プロセスとして実行され、GUI がユーザーに表示されます。
何が起こるかというと、Eclipse を適切に閉じずに、SSH セッションから突然切断することがあります (ラップトップをスリープ状態にするなど)。これにより、Eclipse プロセスがバックグラウンドで実行されたままになることがあります。
ユーザーが次回接続を試みるときはいつでも、既存の Eclipse セッションを認識せず、新しいセッションを開始し続けますが、既存の Eclipse プロセスはバックグラウンドで実行され続け、すべてのリソースを消費します。
質問は、放棄された Eclipse セッションにどうにかして再接続できないかということです。ユーザーが終了したのと同じ状態で Eclipse を起動することは可能ですか?
GNU screenを見ました。ただし、GUI アプリケーションをユーザーに戻すことはできません。