VNC プロセスを手動で終了する

VNC プロセスを手動で終了する

VNC の表示カウンターを :1 にリセットする方法を探しています。

何が起こったかというと、私のサーバーは最初に VNC プロセスを終了せずに再起動され、再起動後に :2 で開始された新しいプロセスでもう一度 vncserver を起動し、:1 を完全に無視したのです。

:1 を強制終了しようとすると、「Xtightvnc プロセスを手動で強制終了する必要があります」と表示されます。

このプロセスを強制終了できません。このディスプレイには削除する pid ファイルがなく、サーバーが再起動したためプロセスは消えてしまいました。このカウントを 1 に戻す方法を誰か教えてください。誰かこれらの設定をリセットするのを手伝ってください。

Ubuntu 14.01 で tightvncserver を使用する

答え1

走ってみる

ps -ef | grep vnc

どの VNC サービスが実行されているかを確認します。

答え2

@bobが述べたように、次のコマンドを使用します -

ps -ef | grep vnc

実行状態にあるすべての vnc 関連プロセスを一覧表示します。

そこで、その名前のプロセスのPIDを書き留めておきます。

翻訳

そして、コマンド kill -9 <Xvnc プロセスの PID> を実行します。

VNC サーバーを強制終了します。

その後、VNC サーバーを再起動すると、すべてが元に戻ります。

答え3

私はTightVNCIPSERVER:2の代わりに入力することで解決しましたIPSERVER:1。たとえば、Vultrクラウドでは、Ubuntuデスクトップへの別のアクセスがあります。コンソールを表示'。

答え4

次のターミナルコマンド。

$ sudo tightvncserver -kill :1

最初のサーバー セッションを終了し、2 番目のセッションはそのまま残します。

関連情報