Skip to main content

Create daemons from commands

Project description


“daemonmgr” is a shell script launching a python program allowing to manage daemons on your system.


Install, upgrade and uninstall daemonmgr with the following commands:

$ pip install daemonmgr
$ pip install --upgrade daemonmgr
$ pip uninstall daemonmgr




There is no specific documentation for daemonmgr except the examples below.


Registering a daemon.

A name (an id) must be given to the daemon. In addition, the command to be launched must be provided as well as standard output and error redirections

$ daemonmgr -register --daemon sample_daemon --stdout /tmp/sample_daemon.out --stderr /tmp/sample_daemon.err --command "sleep 100" --name "sleep 100"

Listing all daemons

$ daemonmgr -list

Listing a particular daemon

$ daemonmgr -list --daemon sample_daemon

Unregistering a daemon

$ daemonmgr -unregister --daemon sample_daemon

Starting a daemon

$ daemonmgr -start --daemon sample_daemon

Stopping a daemon

$ daemonmgr -stop --daemon sample_daemon

Restarting a daemon

$ daemonmgr -restart --daemon sample_daemon

Checking the status of a particular daemon

$ daemonmgr -status --daemon sample_daemon

Checking the status of all registered daemons

$ daemonmgr -status

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for daemonmgr, version 0.0.12
Filename, size & hash File type Python version Upload date
daemonmgr-0.0.12.tar.gz (3.2 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page