¿Por qué no veo todos los demonios / agentes de launchctl con "sudo launchctl list"?

Deseo ver todos los demonios / agentes de launchctl y encontré Cómo mostrar todos los demonios / agentes de ejecución en ejecución.

Esto no funciona:

> sudo launchctl list | grep -v com.apple. PID Status Label - 0 org.postfix.master - 0 org.cups.cupsd - 0 com.oracle.java.Helper-Tool - 0 com.vix.cron 244 0 org.ntp.ntpd 

Dudo que tenga less daemons / agents de launchctl que no sean de Apple.

por ejemplo, tengo esos instalados y en ejecución:

 > brew services list Name Status User Plist grafana stopped influxdb started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.influxdb.plist mysql started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.mysql.plist networkingis started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.networkingis.plist telegraf started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.telegraf.plist 

No los veo con sudo launchctl list . ¿Cómo get una list completa?

  • Ejecutable de script Python abierto por editor de text
  • ¿Cómo ocultar counts de usuario al iniciar mi Mac?
  • Pasar osascript a través de .Net CORE obtiene un error de syntax: un token desconocido no puede ir aquí
  • Launch daemon no procesa los arguments del progtwig
  • Abrir script de shell desde el Finder de forma interactiva
  • No se puede escribir '/' (barra inclinada) después de la letra 'l' (ell) en Terminal, hace 'l' con el carácter de trazo '³'
  • ¿Cómo edito el historial de terminales de Mac OS X?
  • Enviar commands desde TextWrangler a la terminal
  • 2 Solutions collect form web for “¿Por qué no veo todos los demonios / agentes de launchctl con "sudo launchctl list"?”

    Su command launchctl solo muestra 'system' deameon / agents. Eso no includeá tus demonios caseros. Al experimentar, descubrí estas dos forms de ejecutar launchctl que harán lo que quieras. Para simplificar, no he agregado su command grep.

    Para mostrar daemons / agentes del sistema:

     > sudo launchctl list 

    Para mostrar daemons / agentes de usuario:

     > launchctl list 

    Me gusta utilizar LaunchControl por soma-zone, que me permite controlar / cambiar los agentes y daemons, así como mostrarlos en 5 lists distintas:

    • Agentes de usuario
    • Agentes globales
    • Daemons globales
    • Agentes del sistema
    • Demonios del sistema

    Aquí hay una forma de get todo el system y sus demonios y agentes administrados por launchd :

     ( /usr/bin/sudo launchctl list ; launchctl list ) 

    Aquí hay una manera de get todos less los de Apple:

     ( /usr/bin/sudo launchctl list ; launchctl list ) | grep -v 'com.apple.' 

    Nota: para evitar quedar atrapado en el uso de un command sudo falso (por ejemplo, desde un script de shell Trojan horse) siempre use su ruta completa: /usr/bin/sudo .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).