Como executar scripts na inicialização sem cabeça?

3

Como posso executar um script de shell quando meu Raspberry Pi é inicializado sem cabeça?

Eu não quero que seja dependente de iniciar em um console, ou fazer login, etc. Ele será literalmente conectado a Ethernet e energia, nada mais.

Eu vi esta postagem no RPi SE. A resposta foi realmente completa, mas dependia de coisas como fazer login, inicializar na área de trabalho ou inicializar no console.

Como posso executar um script no powerup, mesmo que nenhuma dessas coisas aconteça?

Obrigado!

evamvid

    
por evamvid 14.04.2014 / 03:34

3 respostas

7

Você pode adicionar o script ao seu arquivo rc.local localizado em / etc /, ou criar um script de inicialização.

Uma das maneiras mais fáceis de criar um script de inicialização é usar 'pleaserun'. Você desejará usar sysv como seu destino de plataforma. link

    
por 14.04.2014 / 04:03
1

A opção que ele fornece para executar um script quando você inicializa no console funcionará em uma instalação sem cabeça, sem exigir que um usuário efetue login. Ele deve funcionar com a configuração descrita.

A outra opção em uma instalação Debian regular é editar o arquivo /etc/rc.local, que é executado na inicialização. No entanto, criar um script init.d é uma solução mais limpa.

    
por 14.04.2014 / 03:57
1

Se você quiser que um script seja executado na inicialização, basta colocar a chamada nesse script no arquivo /etc/rc.local . Este script é executado na inicialização do seu sistema.

    
por 14.04.2014 / 03:59