2 votos

Proceso de Launchd oculto

Tengo un proceso en mi computadora que mantiene registro del sistema.

May  2 19:50:06 laptop com.apple.xpc.launchd[1] (com.coconut-flavour.coconutBattery-Helper[23430]): Could not find and/or execute program specified by service: 155: Refusing to execute/trust quarantined program/file: com.coconut-flavour.coconutBattery-Helper

No puedo averiguar donde se encuentra el proceso.

Lo que he probado:

sudo launchctl list | grep com.coc

sudo find / -iname com.coconut-flavour.coconutBattery-Helper

También he probado muestras y encontrar el proceso en el servicio de launchd en monitor de actividad.

No parecen existir. ¿Alguien sabe qué podría estar pasando?

4voto

12padams Puntos 36

Situación interesante.

En primer lugar, vamos a determinar en qué contexto de usuario se ejecuta el servicio: usuario de inicio de sesión, o de la root. Sospecho que el servicio podría estar en marcha en el inicio de sesión de usuario de contexto, lo cual explicaría por qué usted no va a encontrar por la ejecución de 'launchctl lista' como root ( a través de sudo ). Una comprobación rápida:

      launchctl list | grep -i "com.coco"

Evitar anteponiendo 'sudo' a la launchctl comando.

También, el proceso de identificación se informó en los mensajes syslog-que se encuentran dentro del bloque de corchetes [ ].

      *com.coconut-flavour.coconutBattery-Helper[23430]*

El PID es 23430, en ese ejemplo. Yo sugiero utilizar un ps como esta:

      ps -wwwAxo pid,ppid,state,%mem,%cpu,command | grep -i coco

O grep el PID puede descubrir desde el syslog como este:

      ps -wwwAxo pid,ppid,state,%mem,%cpu,command | grep 23430

Si mi corazonada es correcta, y es en virtud de su usuario de inicio de sesión del contexto en el que se ejecuta el servicio, a continuación, busque el infractor plist en algo como:

      /Users/[your login user's short name]/Library/LaunchDaemons

O a veces

      /Users/[your login user's short name]/Library/LaunchAgents

Una rápida y sucia método:

     grep -r -i "coco" /Users/[login user's short name]/Library/Launch*

Este debe identificar a los infractores escondidas. Si no, por favor hágamelo saber y a continuación tomaremos la caza al siguiente nivel.

F.

2voto

Hefewe1zen Puntos 324

Puede que desee probar la utilidad de LaunchControl. Es gratis y le mostrará a todos los launchdaemons/agentes, lo que hacer y que activar o desactivar. Muy práctico.

http://www.Soma-Zone.com/LaunchControl/

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