Você deve lidar com isso criando um plist especificando os argumentos necessários, etc. uma pequena introdução , scripts de inicialização, etc. foi substituído por launchd no Tiger.
Estou executando o Mac 10.6 (Snow Leopard). Eu gostaria de ter um script de shell que lida com algumas tarefas de roteamento / vpn e servidor executadas na inicialização do computador.
Esse script deve ser executado, de preferência, antes que o usuário faça o login, mas, desde que seja em segundo plano, não haverá problemas com o tempo.
Onde é o melhor lugar para chamar isso?
Obrigado a todos
Você deve lidar com isso criando um plist especificando os argumentos necessários, etc. uma pequena introdução , scripts de inicialização, etc. foi substituído por launchd no Tiger.
De launchd , que é a maneira padrão de fazer isso desde 10.4. Talvez dê uma olhada em este editor (ou este descontinuado um) para ajudá-lo a criar os arquivos de configuração.
Eu fiz o mesmo para meus usuários:
Encontrei informações aqui Scripts de inicialização de documentos Appple oficiais . Guia completo!
um hack rápido seria chamá-lo do crontab com a extensão @reboot (verifique man 5 crontab para detalhes).
Na minha opinião para tarefas rápidas, é muito menos complicado do que escrever plists
use o launchd. este é o caminho preferido (e oficial) para 10.5 e 10.6
GUI para o launchd: link
Tags apple mac-osx startup-scripts