
Estou usando o Ubuntu 11.10 e preciso executar comandos shell na inicialização.
java -jar selenium....
Eu tentei com isso, mas nada:
sudo gedit /etc/init.d/nomescript.sh
sudo chmod a+x /etc/init.d/nomescript.sh
sudo update-rc.d nomescript.sh defaults
Você sabe como posso fazer isso?
Obrigado!! Marco
Responder1
O Ubuntu abandonou a abordagem do script de inicialização SysV para inicializar o sistema.
Este link explica como criar um script Upstart e como executá-lo na inicialização -http://www.linuxplanet.com/linuxplanet/tutorials/7033/1/
Responder2
Você poderia adicionar uma linha ao seu crontab:
@reboot command here
Isso praticamente garante que isso não acontecerá mais de uma vez (como /etc/rc.local ou sessões do gnome). Também permite garantir que ele seja executado como o usuário correto com muita facilidade.