Execução de um daemon personalizado no arranque

0

Eu tenho um pequeno projeto baseado em um pi de framboesa. Uma parte central deste projeto é que meu programa seja executado na inicialização e executado até o desligamento, tudo durante a execução autônoma (ou seja, sem SSH). Uma maneira que encontrei é executar meu programa com nohup , mas isso ainda requer uma sessão ssh para iniciar.

Eu escrevi o programa seguindo as diretrizes para criar um daemon do Linux, mas quando eu o executo como sudo ./myprogram , ele não parece estar rodando como root (ele não pode escrever nos pinos do GPIO ). Qual é a maneira correta de fazer isso?

    
por Astrum 04.05.2018 / 04:56

1 resposta

0

Você pode usar os serviços systemd para realizar esse trabalho. É mais fácil controlar sua aplicação via systemd. Veja este tutorial link

    
por 04.05.2018 / 12:06