Soy desarrollador web de día y muchos de los programas que instalo en mi ordenador (concretamente bases de datos y servidores web) vienen con un LaunchAgent opcional para automatizar el inicio/detención de procesos en el arranque. Me pregunto si hay una interfaz gráfica de usuario para este tipo de servicios, de modo que pueda utilizar el LaunchAgent, y luego matar los servicios con gracia. Otra gran característica sería si pudiera desactivar el arranque en el lanzamiento y sólo utilizar el LaunchAgent para iniciar / detener un servicio según sea necesario.
Respuestas
¿Demasiados anuncios?Esto parece ser exactamente lo que está buscando: LaunchControl
Lingon (Enlace MAS)
Proporciona una agradable interfaz gráfica de usuario para crear demonios/agentes, sin necesidad de escribir el archivo plist por ti mismo. También puede utilizarlo para eliminar los demonios/agentes que no desee.
He encontrado este artículo: https://foliovision.com/2014/01/os-x-scheduling-tools
Lingon parecía muy hábil.
Los launchAgents están ahí para ejecutarse en segundo plano junto con su respectivo Daemon, es decir, no tienen GUI pero puedes cargarlos y descargarlos usando la terminal:
launchctl unload -S Aqua /Library/launchAgents/"launchAgent's name"
"lanuchAgent's name" : introduzca el nombre del archivo del Agente que desea cargar/descargar. /Library/launchAgents en OS X que es la carpeta por defecto para los Agentes para cargar sólo sustituya descargar por cargar