É possível carregar arquivos launchist não padrão do arquivo de configuração / etc?

1

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?

Kieffer Robert
fonte
2
Existe alguma razão para você salvar a lista /System/Library/LaunchDaemons/? Entram ~/Library/LaunchAgents/e /Library/LaunchAgents/devem ser carregados automaticamente.
Lri 29/05

Respostas:

3

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 /Systempasta. Esta pasta está reservada para uso exclusivo da Apple.

Você não precisa editar nenhum arquivo de configuração.

Graham Miln
fonte