Criei o arquivo /etc/launchd.conf, mas no início o conteúdo nunca é lido.
O conteúdo do launchd.conf é: load /System/Library/LaunchDaemons/KillVuze.plist
(Eu corro no OSX 10.7.2)
Se eu carregar o plist por linha de comando, a "lista launchd" mostrará meu plist como registrado, mas não após a reinicialização, mesmo que eu defina corretamente o arquivo /etc/launchd.conf
Esse carregamento de arquivos plist não padrão (aqueles armazenados fora dos locais normais) é melhor realizado dessa maneira?
/System/Library/LaunchDaemons/
? Entram~/Library/LaunchAgents/
e/Library/LaunchAgents/
devem ser carregados automaticamente.Respostas:
Para carregar um trabalho launchd na inicialização, você precisa armazenar o arquivo plist da descrição do trabalho em uma das duas pastas:
/Library/LaunchAgents
/Library/LaunchDaemons
Não edite ou armazene os arquivos de descrição do trabalho iniciado na
/System
pasta. Esta pasta está reservada para uso exclusivo da Apple.Você não precisa editar nenhum arquivo de configuração.
fonte