Gostaria de usar meu Pi como termostato doméstico, com o loop de controle em execução em um script python. Quero executá-lo como um daemon no raspbian (debian) na inicialização.
Há um exemplo de script bash no /etc/init.d/skeleton, mas parece não sintético misturar bash e python. Existem módulos python e pacotes deb que podem ajudar no processamento de comandos start / stop / alert:
- daemoncmd Python
- daemonize
- Daemon Tools
- launchd
- monitore o Debian
- mattdaemon Python
- criminoso
- executá-lo
- supervisor
- arrivista Ubuntu
- zdaemon
Alguém teve sucesso com uma abordagem específica para daemonizar um loop de controle de feedback "em tempo real" no Pi?
Veja como daemonizamos no cliente pybit-client.
https://github.com/nicholasdavidson/pybit
Isso foi projetado para ser executado como um daemon em pequenas caixas ARM 24/7.
Lida com registro, manipulação de sinal, scripts de início / parada, etc.
fonte