手動終止 VNC 進程

手動終止 VNC 進程

我正在尋找一種將 VNC 的顯示計數器重設為 :1 的方法。

發生的情況是,我的伺服器在沒有先終止 VNC 進程的情況下重新啟動,然後在重新啟動時使用在 :2 啟動的新進程再次啟動 vncserver,完全忽略 :1。

在嘗試終止 :1 時,它顯示:「您必須手動終止 Xtightvnc 進程」。

我無法終止此進程,沒有可供此顯示刪除的 pid 文件,並且隨著伺服器重新啟動,該進程早已消失。請有人告訴我如何重新開始數數到:1。誰能幫我重置這些設定。

在 Ubuntu 14.01 上使用ightvncserver

答案1

嘗試跑步

ps -ef | grep vnc

查看哪些 VNC 服務正在運作。

答案2

正如@bob提到的使用指令 -

ps-ef | grep vnc

它將列出所有處於運行狀態的 vnc 相關進程。

因此記下具有該名稱的進程的 PID

XVNC

並執行指令kill -9 <Xvnc Process(es)>的PID>

我將殺死 VNC 伺服器。

然後重新啟動VNC伺服器,一切就恢復了。

答案3

我解決了在 TightVNCIPSERVER:2而不是IPSERVER:1.例如,在 Vultr 雲端上,還有另一種存取 ubuntu 桌面的方式,即「查看控制台'。

答案4

以下終端命令;

$ sudo tightvncserver -kill :1

終止第一個伺服器會話並保持第二個會話不變。

相關內容