Você pode usar os serviços systemd para realizar esse trabalho. É mais fácil controlar sua aplicação via systemd. Veja este tutorial link
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?
Você pode usar os serviços systemd para realizar esse trabalho. É mais fácil controlar sua aplicação via systemd. Veja este tutorial link
Tags startup daemon raspberry-pi