Sou desenvolvedor web por dia e muitos softwares que instalo no meu computador (bancos de dados e servidores web) vêm com um LaunchAgent opcional para automatizar os processos de inicialização / parada na inicialização. Gostaria de saber se existe uma GUI para esses tipos de serviços, para que eu possa usar o LaunchAgent e depois matar os serviços normalmente. Outro ótimo recurso seria se eu pudesse desativar a inicialização no lançamento e apenas usar o LaunchAgent para iniciar / parar um serviço, conforme necessário.
startup
system-prefs
ui
configuration
bloudermilk
fonte
fonte
Respostas:
Parece que isso é exatamente o que você está procurando: LaunchControl
fonte
launchd
funciona. Compare a lista suspensa no canto superior esquerdo da GUI com a lista de locais dos arquivos nos documentos .Lingon (link MAS)
Ele fornece uma boa interface gráfica para a criação de daemons / agentes, sem escrever você mesmo o arquivo plist. Você também pode usá-lo para excluir daemons / agentes que você não deseja.
fonte
Encontrei este artigo: https://foliovision.com/2014/01/os-x-scheduling-tools
Lingon parecia muito esperto.
fonte
Os launchAgents estão lá para serem executados em segundo plano em conjunto com seu respectivo Daemon, ou seja, eles não têm GUI, mas você pode carregá-los e descarregá-los usando o terminal usando:
"lanuchAgent's name": digite o nome do arquivo do agente que você deseja carregar / descarregar. / Library / launchAgents no OS X, que é a pasta padrão para carregar pelos agentes, basta substituir descarregar por carregar
fonte
LaunchAgents
. Eles são executados como usuários sem privilégios!