Como executar scripts na inicialização?

Como posso executar scripts automaticamente quando o Ubuntu inicia para que eu não'não tenha que executá-los manualmente após a inicialização?

Uma abordagem é adicionar uma tarefa @reboot cron:

  1. A execução do `crontab -e' permitirá que você edite seu cron.

  2. Adicionando uma linha como esta a ele:

     @reboot /caminho/para/script

    irá executar esse script assim que o seu computador arrancar.

Comentários (30)

Para coisas simples, você pode adicionar um comando em System->Preferences->Sessions apontando para a localização do seu script.

Alternativamente você pode adicioná-lo ao /etc/init.d/rc.local ou fazer um trabalho upstart se ele's um material mais baixo nível.

Dê uma olhada em https://help.ubuntu.com/community/UbuntuBootupHowto para mais informações

Comentários (0)

Você deve usar upstart para isso. O upstart é usado para processos Ubuntu que são iniciados automaticamente. É uma solução melhorada como os antigos scripts init.d do System-V. Ele também permite que você coloque em pré-requisitos para o início do seu script (ou seja, você precisa da rede rodando? etc.)

Comentários (0)