Comparto mi Macbook Air 1 con mi hijo. Cuando se cierra la sesión 2 de su cuenta de usuario y miro el monitor de actividad de mi cuenta, hay varios procesos propiedad de su usuario que siguen en marcha:
Cuando tomé la captura de pantalla 3 Los procesos estaban todos al 0% de CPU, pero los noté porque com.apple.geod subió brevemente a la cima con alrededor del 5% o 10% de CPU.
De hecho, sólo inicié el monitor de actividad para comprobar si otro proceso propiedad de mi hijo estaba activo de nuevo. Él está jugando a Fortnite en este MacBook y hace unos días, después de que él cerrara la sesión y yo empezara a usar el ordenador, el ventilador de refrigeración se volvió muy ruidoso, así que comprobé el monitor de actividad y vi que un proceso llamado EpicWebHelper propiedad de su cuenta usaba mucha CPU, hasta que lo maté. Edité el plist de launchd de ese proceso para evitar que se iniciara cada vez que se encendiera el ordenador. Supongo que es bueno para mi hijo tener su juego en ejecución cuando se conecta, pero lo que no entiendo es:
¿Por qué un proceso perteneciente a un usuario específico permanece activo cuando el usuario se desconecta?
Notas.
- Macbook Air, mediados de 2012, MacOS 10.15.7
- Mi hijo cierra la sesión a través del menú de Apple.
- Todos los procesos mostrados en la captura de pantalla son propiedad de la cuenta de usuario de mi hijo. Sólo he recortado su nombre de usuario para proteger su privacidad.
0 votos
Yo tampoco estoy seguro, pero para ayudar a los demás, ¿podrías aclarar qué sistema MacOS utilizas? Además, cuando dices que cierra la sesión, ¿está cerrando la sesión completamente (a través del menú Apple) o estás iniciando la sesión a través del cambio rápido de usuario? Si tienes activo el cambio rápido de usuario, es posible bloquear la pantalla y luego entrar en otro usuario simultáneamente mientras el otro usuario sigue técnicamente conectado. Para comprobar si el cambio rápido de usuario está activo, vaya a
System Preferences
>Users and Groups
>Login Options
.0 votos
Ah, también, en la captura de pantalla del monitor de actividad de arriba, no hay ninguna indicación de que esos procesos pertenezcan a su cuenta de usuario. ¿Podría aclarar cómo se aseguró de que los procesos pertenecen a su cuenta de usuario (es decir, inspeccionó/muestreó el proceso a través del monitor de actividad/terminal)? Puede añadir una columna al monitor de actividad para mostrar qué usuario es responsable del proceso en
Activity Monitor
>View
>Columns
y seleccioneUser
.0 votos
@AVelj He respondido a tus comentarios en una edición de mi pregunta. Consulta las "Notas" al final.
0 votos
Gracias por proporcionar los detalles adicionales y aclarar mis dudas. Siempre es útil saber qué sistema MacOS está ejecutando para solucionar estos problemas. Como he dicho, no estoy seguro de mí mismo en esta etapa, pero voy a tener un pensamiento sobre él. Espero que alguien más cualificado en ese sentido pueda responderte. Saludos
0 votos
Además, acabo de buscar rápidamente lo que hace com.apple.geod, y parece ser un proceso de servicios de localización. No sé si desactivando la localización del Mac se solucionará, ya que otros servicios pueden utilizarla para comunicarse con Apple con fines analíticos. Podrías buscar más sobre el proceso, pero yo no me preocuparía demasiado si sube ocasionalmente hasta un 5-10%.
1 votos
@AVelj Para que quede claro: no me preocupa que un proceso suba al 10% ocasionalmente. Tengo curiosidad por saber por qué un proceso que pertenece a un usuario desconectado está activo cuando otro usuario está conectado.