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:
A execução do `crontab -e' permitirá que você edite seu cron.
Adicionando uma linha como esta a ele:
@reboot /caminho/para/script
irá executar esse script assim que o seu computador arrancar.
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
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.)