Deseo ver todos los demonios/agentes de launchctl y encontré ¿ Cómo mostrar todos los demonios/agentes de launchctl 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 menos agentes/daemons launchctl que no sean de Apple.
por ejemplo, los tengo instalados y funcionando:
> 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
redis started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.redis.plist
telegraf started fyodor /Users/fyodor/Library/LaunchAgents/homebrew.mxcl.telegraf.plist
No los veo sudo launchctl list
con ¿Cómo obtener una lista completa?
Su comando launchctl solo muestra deameon/agentes del 'sistema'. Eso no incluirá tus demonios caseros. Al experimentar, descubrí estas dos formas de ejecutar launchctl que harán lo que quieras. Por simplicidad, no he agregado su comando grep.
Para mostrar demonios/agentes del sistema:
> sudo launchctl list
Para mostrar demonios/agentes de usuario:
> launchctl list
Me gusta usar LaunchControl de soma-zone, que me permite controlar/cambiar los agentes y demonios, así como mostrarlos en 5 listas distintas:
Aquí hay una manera de hacer que todos system
sus demonios y agentes sean administrados por launchd
:
( /usr/bin/sudo launchctl list ; launchctl list )
Aquí hay una manera de obtener todos menos los de Apple:
( /usr/bin/sudo launchctl list ; launchctl list ) |
grep -v 'com.apple.'
Nota: para evitar quedar atrapado en el uso de un sudo
comando falso (por ejemplo, de un script de shell de caballo de Troya), use siempre su ruta completa: /usr/bin/sudo
.
mmmmmm
sudo launchctl list | grep -v com.apple.
muestra las cosas deseadas en mi Sierra; sin embargo, las que muestra son las únicas que creo que son suministradas por Apple. ¿Cómo ejecuta exactamente los servicios HomeBrew?