brunoanderson
(usa Debian)
Enviado em 22/07/2016 - 08:56h
Cara, eu tive o mesmo problema a alguns dias atrás. Meu script não iniciava com o linux de jeito nenhum...
Daí eu resolvi fazer tudo denovo, desde o começo. Reinstalei o linux e coloquei o comando que eu queria no rc.local, como eu te falei.
O comando até rodou, mas por algum motivo, que eu ainda não sei qual é ele parava de rodar da nada.
Não sei se é o seu caso, mas eu só consegui fazer o script rodar com um login automático e um script na inicialização do usuário.
Se for o seu caso está aí como fazer:
Autologin:
nano /lib/systemd/system/getty@.service
Edite a linha:
ExecStart=-/sbin/agetty --noclear %I $TERM
E coloque:
ExecStart=-/sbin/agetty --noclear -a USUÁRIO %I $TERM
PS.: Não pode ser o usuário root
Iniciar script com usuário:
logue com o usuário que vai fazer o autologin.
touch ~/.bash_profile
edite ele o arquivo ".bash_profile" e coloque o caminho do seu script.
Não se esqueça de dar permissão ao seu script e ao arquivo ".bash_profile".
PS.: Eu fiz esse procedimento no Debian, mas acredito que dê certo pra você também.
Testa aí e dá um toque.
Abç