Respostas:
O equivalente do OS X aos serviços do Windows é Launchd . O equivalente do OS X services.msc
no Windows é launchctl . Os daemons gerenciados pelo launchd podem estar sob demanda ou ser acionados periodicamente (isso é configurável no launchd.plist)
Você pode gerenciar os daemons na linha de comando (de Terminal.app
baixo /Applications/Utilities/
) ou usando uma ferramenta como o Lingon .
Na linha de comando:
Listar agentes / trabalhos carregados usando
launchctl list
Desativar e ativar um agente usando (persiste entre as botas)
launchctl enable <name> or launchctl disable <name>
Pare e inicie um agente imediatamente usando
launchctl kickstart <name> or launchctl kill <name>
Os próximos comandos são comandos obsoletos , que você pode ver na Internet:
Remova um agente / trabalho usando
launchctl remove <name>
Desative um agente / trabalho apenas para a sessão atualmente inicializada usando
launchctl unload <name>
Carregue um agente / trabalho manualmente usando
launchctl load <name>
Referências adicionais:
man launchctl
in Terminal.app
(ou o manual on - line para launchctl )man launchd
in Terminal.app
(ou o manual on - line para launchd )man launchd.plist
in Terminal.app
(ou o manual online do launchd.plist )launchctl list
para ver a lista de daemons. Você também pode usar Activity Monitor
para ver todos os processos. A maioria deles usa a convenção de terminar o nome com "d", como launchd, syslogd e assim por diante.