Scripts de inicialização do Apple Mac

1

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

    
por Antitribu 16.02.2010 / 12:23

5 respostas

2

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.

    
por 16.02.2010 / 12:31
1

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.

    
por 16.02.2010 / 12:34
1

Eu fiz o mesmo para meus usuários:

Encontrei informações aqui Scripts de inicialização de documentos Appple oficiais . Guia completo!

    
por 16.02.2010 / 12:36
1

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

    
por 16.02.2010 / 12:49
1

use o launchd. este é o caminho preferido (e oficial) para 10.5 e 10.6

GUI para o launchd: link

    
por 16.02.2010 / 13:44