Nach der Installation und Konfiguration können die Diente gestartet werden:
$ ./bin/ejabberdctl restart
$ ./bin/nginx start
$ ./bin/instance start
Mit supervisord lässt sich das Starten und Stoppen der Dienste automatisieren. Zur Installation von supervisord wird folgendes in der Buildout-Konfiguration eingetragen:
[supervisor]
recipe = zc.recipe.egg
eggs = supervisor
[supervisor-conf]
recipe = collective.recipe.template
input = ${buildout:directory}/templates/supervisord.conf.in
output = ${buildout:directory}/etc/supervisord.conf
Die Vorlage für die Konfigurationsdatei sieht dann folgendermaßen aus: supervisord.conf.in.
Anschließend lassen sich die Dienste starten mit:
$ ./bin/supervisord