¿Existe una GUI para OS X LaunchAgents?


20

Soy desarrollador web por día y gran parte del software que instalo en mi computadora (a saber, bases de datos y servidores web) viene con un LaunchAgent opcional para automatizar los procesos de inicio / detención en el arranque. Me pregunto si hay una GUI para este tipo de servicios para poder usar el LaunchAgent y luego matar los servicios con gracia. Otra gran característica sería si pudiera desactivar el inicio en el inicio y simplemente usar LaunchAgent para iniciar / detener un servicio según sea necesario.


Intente arrancar en modo de usuario único en algún momento y active trabajos manualmente con launchctl. Es mucho más agradable que en los viejos tiempos y realmente puedes aprender cómo funcionan las cosas.
bmike

Respuestas:


21

Esto parece ser exactamente lo que estás buscando: LaunchControl


1
Buena esa. Esto parece mapearse directamente a cómo launchdfunciona. Compare el menú desplegable en la esquina superior izquierda de la GUI con la lista de ubicaciones de archivos en los documentos .
Derek Morrison

8

Lingon (enlace MAS)

Proporciona una buena GUI para crear demonios / agentes, sin escribir el archivo plist por sí mismo. También puede usarlo para eliminar demonios / agentes que no desea.


1
Pero no creo que se detenga e inicie procesos; vea su sugerencia para cerrar sesión / reiniciar después de realizar un cambio
usuario151019

No cargará ni descargará los trabajos, pero puede hacerlo fácilmente desde la terminal arrastrando el nombre del agente desde Lingon a la terminal. El comando start launchctl también es bueno para probar.
bmike

La versión de la Mac App Store se ve desactualizada ahora - Lingon X parece ser la versión actual ahora - peterborgapps.com/lingon
Matt Sheppard


-1

Los Agentes de lanzamiento están ahí para ejecutarse en segundo plano junto con sus respectivos Daemon, es decir, no tienen GUI, pero puede cargarlos y descargarlos usando el terminal usando:

launchctl unload -S Aqua /Library/launchAgents/"launchAgent's name"

"lanuchAgent's name": ingrese el nombre del archivo del Agente que desea cargar / descargar. / Library / launchAgents en OS X, que es la carpeta predeterminada para que los Agentes carguen, simplemente reemplacen descarga con carga


Si están en / Library probablemente necesitarán ejecutarse con sudo
user151019

si ha iniciado sesión como un usuario privilegiado que no necesita, debe usar sudo si desea deshacer / cargar el demonio
Samantha Catania

El OP parece estar buscando específicamente una GUI para controlar la carga y descarga, no cómo funciona launchd en la línea de comando. Buena información, pero no relevante para este tema.
bmike

No necesitarás root para LaunchAgents. Se ejecutan como usuarios sin privilegios!
Eun
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.