Ich bin neu in diesem Forum und auch frisch in der Thematik Python.
Die letzten 2 Wochen habe ich damit verbracht, mir als erstes Projekt einen Linux Daemon zu schreiben, den ich für weitere Projekte nutzen möchte. Da ich open source liebe, habe den Code auf Github gestellt und würde mich sehr freuen, wenn der ein oder andere einen Nutzen daraus ziehen kann.
Zu dem Programm/Daemon:
Es ist ein Daemon der selber keine Aufgabe erfüllt außer ein Daemon zu sein und sich um Configfiles, leveldb, logging und dergleichen zu kümmern. Mein Ziel war es, eine Daemon Hülle zu kreieren, in der ich jedes beliebige Python Skript in wenigen Minuten als Daemon bereitstellen kann.
Das install Skript installiert alle Abhängigkeiten, erstellt auf Wunsch auch einen non-priviledged user oder betreibt den Daemon als root, setzt alle Berechtigungen optimal, erstellt init.d skripts für start/stop/restart/gracefullshutdown/... und vieles mehr.
Ich habe eine ausführliche Anleitung und Dokumentation geschrieben, ich hoffe sie ist schlüssig, wenn nicht, ist Feedback sehr willkommen!
Hier gehts zum Projekt: https://github.com/bithon/python-daemon-set-sunrise
Danke und viel Spaß
