SSHを介してXプログラムを実行した後、SSHはシェルの終了後に終了しません(たとえばCtrlC、それを強制終了するために使用する必要があります)。
私の推測では、Xプログラムはすでに終了していますが、まだいくつかの「接続」が残っています(解放されていません)。私が今発見した例外があるgtk-demo
とacroread
。
誰かがその理由を知っていますか?これはssh {、d}構成の問題ですか?
1
これを自分でテストできます。-vを指定してsshを実行すると、オープンおよびクローズされたX11接続が報告されます。
—
カイルジョーンズ
@KyleJones THX、これが問題であるようです(2つの「接続」
—
yuyichao
C-c
が押された後に解放されます)。
どのX11ウィンドウでも、SLES11で同じ問題が発生しました。どのようにしてdbusまでたどり着きましたか?
—
Nils
実行中のプロセスを確認するだけです(他にアクティブなセッションがない場合)。私はsystemdを使用し、sshd(pam設定)でそれを有効にしたので、sshセッションのすべてのプロセスは同じcgroup内にあるため、確認が非常に簡単になります。~~
—
yuyichao