How to install python-daemon
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install python-daemon
Depended by
- afraid
- ajenti
- amqp_worker
- avalonms
- Beaver
- campfire-notifier
- clihelper
- CoilMQ
- collective.gsa
- copydog
- cronify
- daemon-runner
- django-sentry
- dnsmon
- err
- ftp-cloudfs
- gear
- gerritbot
- gracie
- imgserve
- inqbus.ocf.agents
- JitsiProvS
- jukebox
- jukebox-live-indexer
- jukebox-mpg123
- jukebox-shout
- lamson
- LBIndex
- localshop
- m2wsgid
- maildump
- mattd.core
- me2-supervisor
- missh
- module-launcher
- moksha
- moksha.hub
- neutron-beam
- oxitopped
- powermeter
- ptallada-agent
- PyMail
- pyslayer
- qonos
- replmon
- salmon-mail
- sentinela
- sentry
- sftp-cloudfs
- shaveet
- slurp
- sparkplug
- ssmrandom
- templeton
- tinman
- torneira
- tron
- undead
- wishbone
- workertier
- wsgidm2
- zuul
Lastest release
This library implements the well-behaved daemon specification of PEP 3143, "Standard daemon process library".
A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.
Simple example of usage:
import daemon from spam import do_main_program with daemon.DaemonContext(): do_main_program()
Customisation of the steps to become a daemon is available by setting options on the DaemonContext instance; see the documentation for that class for each option.