Estoy ejecutando un servidor VNC (vnc4server) en un servidor Ubuntu.
¿Al eliminar el servidor VNC se eliminan los procesos que contiene, como las aplicaciones iniciadas desde sesiones de VNC?
Respuesta1
Si estás usando Xvnc, sí, porque contiene su propia copia del servidor X y alberga sus propias sesiones gráficas. Al finalizar el servidor Xvnc, se finalizarán todas las aplicaciones iniciadas en las sesiones VNC del cliente.
De lo contrario, no (a menos que el servidor VNC apague el servidor X o las sesiones al salir), porque el servidor VNC simplemente interactúa con un servidor X existente para proporcionar un escritorio remoto al cliente. Cerrar el servidor VNC no eliminará ningún programa iniciado en sesiones VNC, ya que el servidor X subyacente y el entorno de escritorio no dependen del servidor VNC. Por supuesto, si el servidor muere, los clientes no podrán acceder a ninguna sesión en ejecución.
Respuesta2
Si por "servidor VNC" en "ejecutándose en el servidor VNC"te refieres a un servidor (sistema operativo) que ejecuta un servicio VNC, entonces la respuesta es: no.
A diferencia, por ejemplo, del demonio SSH que abre nuevas sesiones cuando los usuarios se conectan (y los procesos que los usuarios ejecutan posteriormente se convierten en procesos secundarios),servidor VNCsolo comparte la pantalla y permite el control de la máquina en la que se está ejecutando, pero se ejecuta "al lado de" otros procesos.
Eliminar el servidor VNC detiene el servicio compartido y eliminaría las sesiones del cliente VNC, pero no influye en otros procesos que se ejecutan en el servidor (sistema operativo).