1 votos

¿Cómo terminar limpiamente otra sesión que queda en marcha?

Soy el administrador en un MacOS X compartido: Big_server corriendo Yosemite . La versión de MacOS no es una información clave: He tenido el mismo tipo de problema en todas las versiones de MacOS.

Pero hoy tengo un gran caso práctico y tiempo para analizar y probar soluciones. Big_server es el alojamiento de servicios profesionales (cortafuegos y servidor de correo) y no se puede reiniciar para jugar.

Tengo otro usuario bob que dejó su sesión abierta. Se olvidó de cerrarla y está de vacaciones durante muchas semanas. De ahí que la consola esté bloqueada a la espera de su contraseña. Sé cómo matar bob de la sesión como un cerdo.

Sin embargo, me he dado cuenta de que este colega tiene más de 50 procesos en ejecución, algunos de ellos terminando con:

...Support/photolibraryd
.../com.apple.CloudPhotosConfiguration
...

y me gustaría evitar corromper cualquiera de sus bibliotecas o archivos que pudieran haber quedado abiertos.

Cómo puedo terminar limpiamente bob ¿Sin corromper sus datos?

2voto

Oskar Puntos 1242

El usuario de Bob puede enviar una señal de Kill a todos sus procesos.

sudo su - bob
kill -9 -1

Esto deja todos los procesos que no son Bob en ejecución y envía el SIGKILL no enmascarable a todos los procesos por ese UID. En los sistemas operativos más nuevos, algunos procesos respawn como usa Bob, pero los habrá limpiado momentáneamente y la antigua sesión habrá desaparecido.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X