Você pode adicionar seu link ao aplicativo Startup Applications no Ubuntu se quiser usar a GUI. A desvantagem disso é que ele só será executado quando você fizer login na GUI (ou seja, não para outros usuários, e não se você não fizer login no ambiente do Ubuntu Desktop).
Usando a linha de comando, você pode fazer com que um script seja executado antes que o Ubuntu Desktop seja carregado.
Para fazer isso, torne seu script executável, copie-o para /etc/init.d
e crie um link simbólico para o script em /etc/rc2.d
, se desejar executá-lo no nível de execução multiusuário padrão (nível de execução 2). Você deve renomeá-lo com um S seguido da ordem em que você quer que ele seja executado, correspondente aos outros links de lá.
-
Torne o script executável:
sudo chmod u+x myscript.sh
-
Copie para
/etc/init.d
:sudo cp myscript /etc/init.d
-
Crie um symlink em rc2.d:
cd /etc/rc2.d
sudo ln -s /etc/init.d/myscript.sh
-
Renomeie de acordo com o esquema de nomenclatura:
sudo mv myscript.sh S70myscript.sh
Para mais informações, consulte os arquivos LEIA-ME em /etc/init.d
e /etc/rc2.d
.