salt.modules.daemontools

daemontools service module. This module will create daemontools type service watcher. This module is states.service compatible so it can be used to maintain service state via provider interface:

  • provider: daemontools
salt.modules.daemontools.full_restart(name)

Calls daemontools.restart() function

CLI Example:

salt '*' daemontools.full_restart <service name>
salt.modules.daemontools.get_all()

Return a list of all available services

CLI Example:

salt '*' daemontools.get_all
salt.modules.daemontools.reload_(name)

Wrapper for term()

CLI Example:

salt '*' daemontools.reload <service name>
salt.modules.daemontools.restart(name)

Restart service via daemontools. This will stop/start service

CLI Example:

salt '*' daemontools.restart <service name>
salt.modules.daemontools.start(name)

Starts service via daemontools

CLI Example:

salt '*' daemontools.start <service name>
salt.modules.daemontools.status(name, sig=None)

Return the status for a service via daemontools, return pid if running

CLI Example:

salt '*' daemontools.status <service name>
salt.modules.daemontools.stop(name)

Stops service via daemontools

CLI Example:

salt '*' daemontools.stop <service name>
salt.modules.daemontools.term(name)

Send a TERM to service via daemontools

CLI Example:

salt '*' daemontools.term <service name>