Как должен правильно остановить x0vncserver?

Я использую x0vncserver для соединения с моим дисплеем человечности. Я запускаю его с /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.
0
задан 6 February 2019 в 03:08

1 ответ

Похоже, что уничтожение PID является способом пойти.

Сначала получите PID:

pidof x0vncserver

Затем уничтожьте его с получающимся PID от вышеупомянутой команды.

kill -15 PID или kill -SIGTERM PID

Можно также использовать killall processname где имя процесса является процессом, Вы хотите уничтожить, если Вам установили psmisc пакет. Можно подтвердить это с командой 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

1
ответ дан 26 October 2019 в 09:27

Другие вопросы по тегам:

Похожие вопросы: