Exclui um usuário de um agente launchd?

1

Eu lancei plists no nível de administrador por usuário, principalmente dentro de:

  • /Library/LaunchAgents
  • /Library/LaunchDaemons

Eu gostaria de evitar que alguns desses serviços pudessem começar apenas para um usuário (possivelmente evitando mover todas as plists para cada ~/Library/LaunchAgents ), que é a maneira mais simples?

Editar: Para reafirmar, se eu tiver um agente em /Library/LaunchAgent , existe uma maneira de desativá-lo para um determinado usuário ou grupo de usuários, sem copiar o plist em cada ~/Library/LaunchAgent ?

    
por niton 22.04.2010 / 01:05

1 resposta

0

Esse usuário teria que descarregar explicitamente o trabalho no nível do sistema para tentar colocar o carrinho antes do cavalo.

Não há processo para atrasar uma tarefa do sistema até que um usuário efetue login, portanto você teria que adicioná-la de alguma forma ao código launchd como uma extensão. É open source, mas parece um grande empreendimento e rompe com o fluxo da ferramenta.

    
por 07.07.2011 / 22:39