Deiman is a Python utility class for daemonizing a process. It provides start and stop methods, as well as a method for retrieving running status information. Linux/Unix-only.
Deiman is a Python utility class for daemonizing a process. It has start and stop methods, as well as a method for retrieving running status information.
Uses the Unix double fork method to fork your process to the background.
pip install deiman
pip install -e git+git://github.com/kura/deiman.git#egg=deiman
Download the latest tarball from PyPI or GitHub. Unpack and run:
python setup.py install
To use Deiman, you simply need to import the main Deiman class, passing a path to where you want the pid to be stored and call the start and stop methods as required:
from deiman import Deiman d = Deiman("/tmp/a.pid") d.start() while True: print "This print will be hidden because I am daemonized"
See the examples directory for usage examples on GitHub.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size deiman-0.1.5.tar.gz (3.6 kB)||File type Source||Python version None||Upload date||Hashes View hashes|