OS X 10.6.x: Como usar o launchd para iniciar um script em eventos específicos do sistema (inicialização, login, logout, desligamento)?

OS X 10.6.x: Como usar o launchd para iniciar um script em eventos específicos do sistema (inicialização, login, logout, desligamento)?

Tentamos criar scripts que rodam na inicialização, login, logout e desligamento. Nós os colocamos em funcionamento com 10.4, mas não conseguimos fazê-lo funcionar com 10.6. Qual é a maneira correta de usar launchd/launchctl para executar um script apenas no login, logout na inicialização ou desligamento OS X 10.6?

informação relacionada