サーバーを再起動せずに実行中のVNCサーバー上のすべてのクライアントをシャットダウンまたは追放します。

サーバーを再起動せずに実行中のVNCサーバー上のすべてのクライアントをシャットダウンまたは追放します。

私はしばしば次の問題に直面しています。実行中のVNCサーバーから接続されているすべてのクライアントを追放したいです。より良いのは、特定のクライアントだけを追い出すか殺すことができるということです。複数のクライアントが接続されていますが、netstat -tupa | grep 5901切断する方法がわかりません。

TigerVNCサーバーを使用しています。

答え1

実行中のVNCサーバー(Xvnc)からすべてのクライアントを切断する最善の方法 –

  1. サーバーにログインすると、$DISPLAY設定が正しくなります。
  2. vncconfig -disconnect

VNCサーバーは影響を受けず、単にすべてのクライアント接続を閉じます。これで、必要に応じて新しいVNCクライアント接続を開くことができます。

答え2

同時に複数のVNCがシャットダウンすることがあります。

for VARIABLE in {0..99}; do vncserver -kill :$VARIABLE; done

0..99殺したい範囲に変えてください。

答え3

kill `pidof xtightvnc`  このオプションを使用してVNCサーバーをシャットダウンします。

関連情報