如何正确停止 x0vncserver?

如何正确停止 x0vncserver?

我使用 x0vncserver 连接到我的 ubuntu 显示器。我使用 启动它/usr/bin/x0vncserver -display :0。我可以使用 看到它正在运行pidof x0vncserver

我还看到合适的方式停止 vncserver 是使用vncserver -kill :xx命令。

是否有类似的命令可以正确停止 x0vncserver 或者只需使用它killall x0vncserver来停止它?

当我尝试时sudo systemctl stop x0vncserver,我得到:

Failed to stop x0vncserver.service: Unit x0vncserver.service not loaded.

答案1

看起来像PID 杀灭是正确的做法。

首先获取PID:

pidof x0vncserver

然后使用上述命令得到的 PID 将其杀死。

kill -15 PID或者kill -SIGTERM PID

如果您安装了 psmisc 包,您还可以使用killall processname其中的进程名称作为要终止的进程。您可以使用以下命令进行确认,dpkg -l psmisc该命令将提供如下输出:

$ dpkg -l psmisc
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-===========================================================
ii  psmisc                      22.21-2.1build1    amd64              utilities that use the proc file system

资料来源: https://groups.google.com/forum/#!topic/tigervnc-users/lxRS20r2XFc

https://www.cyberciti.biz/faq/kill-process-in-linux-or-terminate-a-process-in-unix-or-linux-systems/

man killall

相关内容