Уничтожает ли завершение работы VNC-сервера запущенные на нем процессы?

Уничтожает ли завершение работы VNC-сервера запущенные на нем процессы?

Я использую VNC-сервер (vnc4server) на сервере Ubuntu.

Уничтожает ли завершение работы VNC-сервера процессы на нем, например, приложения, запущенные в сеансах VNC?

решение1

Если вы используете Xvnc, то да, потому что он содержит собственную копию X-сервера и размещает собственные графические сеансы. Завершение работы сервера Xvnc завершит работу всех приложений, запущенных в клиентских сеансах VNC.

В противном случае нет (если только сервер VNC не завершит работу сервера X или сеансов при выходе), поскольку сервер VNC просто взаимодействует с существующим сервером X для предоставления удаленного рабочего стола клиенту. Завершение работы сервера VNC не завершит работу ни одной программы, запущенной в сеансах VNC, поскольку базовый сервер X и среда рабочего стола не зависят от сервера VNC. Конечно, если сервер будет завершен, клиенты не смогут получить доступ ни к одному из запущенных сеансов.

решение2

Если "VNC-сервер" в "работает на VNC-сервере«Если вы имели в виду сервер (операционную систему), на котором запущена (была) служба VNC, то ответ: нет.

В отличие, например, от демона SSH, который открывает новые сеансы при подключении пользователей (и процессы, которые впоследствии запускают пользователи, становятся дочерними процессами),VNC-сервертолько разделяет экран и позволяет управлять машиной, на которой он запущен, но он работает «бок о бок» с другими процессами.

Завершение работы сервера VNC останавливает службу общего доступа и завершает сеанс(ы) клиента VNC, но не влияет на другие процессы, запущенные на сервере (операционной системе).

Связанный контент