Autostart como root no Ubuntu/Debian

Em alguns casos, pode ser interessante que alguns scripts sejam executados como root junto com a inicialização do sistema operacional. No caso do Ubuntu/Debian, existe (pelo menos) uma maneira de fazer isso.

1. Crie o arquivo com os scripts

Crie um arquivo chamado, por exemplo, “local.autostart” em “/etc/init.d”.

Exemplo:
sudo gedit /etc/init.d/local.autostart
Na primeira linha do arquivo, cole:
#!/bin/sh
Em seguida, escreva os comandos que deseja executar, separados por ;. Depois salve e feche o arquivo.

2. Torne o arquivo executável

Digite o seguinte comando, no terminal (caso o nome do arquivo não seja local.autostart, substitua-o no comando pelo seu respectivo nome):
sudo chmod +x /etc/init.d/local.autostart

3. Torne o arquivo um script de inicialização

Digite o seguinte comando, no terminal:
sudo update-rc.d local.autostart defaults 80
Pronto, agora o seu script será inicializado “automaticamente”, junto com o sistema.

Categorias: Linux

Comentários (2)

  • Show, valeu velho!

  • Thank you for any other wonderful post. Where else may anybody get that kind of information in such a perfect approach of writing? I have a presentation next week, and I’m at the look for such info.