Я хотел бы использовать мой Pi в качестве домашнего термостата, с циклом управления, запущенным в скрипте Python. Я хочу запустить его как демон на raspbian (debian) при запуске.
В /etc/init.d/skeleton есть пример bash-скрипта, но смешивать bash и python кажется неуместным. Существуют модули Python и пакеты deb, которые могут помочь с обработкой команд start / stop / alert:
- daemoncmd Python
- демон
- DAEMON Tools
- запуск программ
- Монит Debian
- mattdaemon Python
- преступник
- запустить его
- supervisord
- выскочка Ubuntu
- zdaemon
У кого-нибудь был успех с особым подходом к демонизации цикла управления обратной связью в реальном времени на Pi?
Посмотрите, как мы демонизируем в клиенте pybit-client.
https://github.com/nicholasdavidson/pybit
Это было разработано для работы в качестве демона на маленьких коробках ARM 24/7.
Ручки регистрации, обработки сигналов, запуска / остановки сценариев и т. Д ...
источник