SSH経由でXプログラムを実行した後、SSHはシェルの終了後に終了しません(たとえば、 CtrlC それを殺すために)。
私の推測では、Xプログラムはすでに終了していますが、まだいくつかの「接続」が残っています(解放されていません)。私が今見つけた例外はgtk-demo
およびacroread
。
誰かが理由を知っていますか?これはssh {、d}構成の問題ですか?
Xプログラムを開始すると、プログラムを閉じても終了しない(またはプログラム自体が正しく終了しない)バックグラウンドプロセスが開始される可能性があります。何が起こるかの説明については ここ を参照してください。
これを修正するには、まだ実行中のプロセスを見つけて、SSH経由でログインしたときにプロセスが開始されないようにするか、ログアウトする前にプロセスを強制終了します。ただし、ログアウトしたら、SSH接続を強制終了することもできます。