Upstart service items

Handles services managed by Upstart.

svc_upstart = {
    "gunicorn": {
        "running": True,  # default
    },
    "celery": {
        "running": False,
    },
}

Attribute reference

Optional attributes

running

True if the service is expected to be running on the system; False if it should be stopped.


Canned actions

reload

Reloads the service.


restart

Restarts the service.


stopstart

Stops and then starts the service. This is different from restart in that Upstart will pick up changes to the /etc/init/SERVICENAME.conf file, while restart will continue to use the version of that file that the service was originally started with. See http://askubuntu.com/a/238069.