¿Cómo evitar cargar algunos LaunchDaemons?

3

Acabo de echar un vistazo a / Library / LaunchDaemons y me preguntaba cuántas cosas diferentes abrí allí :)

¿Puedo eliminar fácilmente una extraña? ¿Cómo puedo deshabilitarlos durante el inicio del sistema?

Veo la siguiente lista

at.obdev.littlesnitchd.plist
com.adobe.fpsaud.plist
com.bresink.system.securityagent3.plist
com.google.keystone.daemon.plist
    
pregunta x00xer 28.06.2012 - 16:06

3 respuestas

2

AFAIK, es seguro eliminar archivos en /Library/LaunchAgents/ y /Library/LaunchDaemons/ normalmente sin arrancar en modo seguro ni nada. Los trabajos permanecerán cargados, pero no se volverán a cargar en el próximo inicio de sesión.

    
respondido por el user495470 28.06.2012 - 23:14
1

Utilice el arranque seguro para deshabilitar muchos Daemons de Apple no esenciales, así como todos los daemons de terceros. Básicamente, mantenga presionada la tecla shift cuando escuche el tono de arranque y espere unos minutos más mientras se ejecutan algunas comprobaciones de modo seguro antes de que empiecen las tareas limitadas por launchd .

Consulte enlace para obtener más detalles.

Luego puedes eliminar, modificar, inspeccionar el sistema de forma selectiva sin estos demonios. Las que usted enumeró son todas aplicaciones de terceros bien conocidas y comunes, por lo tanto, a menos que tenga algún troyano o virus que haya escrito estos en lugar de instalar el software que coincida con estos, debe estar seguro. Es bueno saber que está seguro, ¡así que feliz de conocer el proceso de lanzamiento y cómo funcionan las cosas bajo el capó!

    
respondido por el bmike 28.06.2012 - 16:14
1

Al iniciar, se analizan todos los archivos plist en / Library / LaunchDaemons. Los archivos plist que contienen

    <key>Disabled</key>
<false/>

están cargados.

Cuando quieras que no se carguen durante el siguiente arranque, cambia <false/> por <true/> .

Por ejemplo, con el comando de terminal $ sudo nano /Library/LaunchDaemons/com.google.keystone.daemon.plist

El comando incorporado que evita que se cargue un daemon en el siguiente arranque e inmediatamente se descarga (detiene), se llama así al daemon solicitado:

$ sudo launchtl unload -w /Library/LaunchDaemons/com.google.keystone.daemon.plist

El modificador -w hace que se escriba en el plist. El interruptor -w hace que el daemon no se cargue en el siguiente arranque.

Para verificar que el demonio se haya cargado correctamente, emita:

$ launchtl list | grep com.google.keystone

Debería devolver algo como:

-   0   com.google.keystone.user.agent

Cuando la línea de salida comienza con un "-" (signo menos), la descarga se realizó correctamente.

12132   0    com.google.keystone.user.agent

En caso de que haya un número (el PID) en la primera posición que la descarga haya fallado.

    
respondido por el Pro Backup 28.06.2012 - 16:34

Lea otras preguntas en las etiquetas