Ich möchte meinen Pi als Heimthermostat verwenden, wobei der Regelkreis in einem Python-Skript ausgeführt wird. Ich möchte es als Daemon auf Raspbian (Debian) beim Start ausführen.
Es gibt ein Beispiel für ein Bash-Skript in /etc/init.d/skeleton, aber es scheint unpythonisch, Bash und Python zusammen zu mischen. Es gibt Python-Module und Deb-Pakete, die bei der Verarbeitung von Start- / Stopp- / Alarmbefehlen helfen können:
- daemoncmd Python
- dämonisieren
- Daemontools
- gestartet
- monit Debian
- mattdaemon Python
- perp
- starte es
- Supervisor
- Ubuntu neu starten
- zdaemon
Hat jemand Erfolg mit einem bestimmten Ansatz zur Dämonisierung eines "Echtzeit" -Rückkopplungsregelkreises auf dem Pi gehabt?
Schauen Sie sich an, wie wir im Client pybit-client dämonisieren.
https://github.com/nicholasdavidson/pybit
Das wurde entwickelt, um als Daemon auf kleinen ARM-Boxen rund um die Uhr ausgeführt zu werden.
Erledigt Protokollierung, Signalverarbeitung, Start / Stopp-Skripte usw.
quelle