What is the de facto library for creating Python Daemons

前端 未结 3 2028
萌比男神i
萌比男神i 2021-02-02 10:08

I am attempting to use the python-daemon library which seemed to me to be the safest way to create a Daemon without forgetting anything. The documentation is quite poor, being j

相关标签:
3条回答
  • 2021-02-02 10:40

    For making a daemon program that will work correctly with the various runners in operating systems (e.g. init, systemd, launchd), the python-daemon library is the de facto way to write just the daemon part and let the operating system do the rest of the job correctly.

    0 讨论(0)
  • 2021-02-02 10:44

    I went with Sander Marechal's A simple unix/linux daemon in Python, it is simple, and you work with it by creating a subclass and overriding the run() method, which feels a very natural way to do things (rather than the with context: approach of the python-daemon module.

    0 讨论(0)
  • 2021-02-02 11:00

    Twisted comes with twistd.

    http://twistedmatrix.com/documents/current/core/howto/basics.html

    You can wrap your application as a plugin for twistd.

    0 讨论(0)
提交回复
热议问题