# salt.modules.daemontools

daemontools service module. This module will create daemontools type service watcher.

This module is compatible with the `service` states, so it can be used to maintain services using the `provider` argument:

    myservice:
      service:
        - running
        - provider: daemontools

`salt.modules.daemontools.` `available`(name)

  Returns `True` if the specified service is available, otherwise returns `False`.

  CLI Example:

      salt '*' daemontools.available foo

`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>

Current Salt release: 0.17.1

#### Previous topic

salt.modules.cron

#### Next topic

salt.modules.darwin_sysctl

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd