Es wird in den Links hinreichend erklärt was die daemontools sind und was sie machen. Ein Beispiel soll erläutern wie man auf einem Debian schnell ans Ziel der Automatisierung kommt.
aptitude install daemontools daemontools-run
Die Tools nisten sich selbstständig in /etc/inittab ein, es ist keine weitere konfiguration nötig
Anlegen von Programmordner (im Beispiel für den Firefox Sync fallback Server):
mkdir /etc/service/run-ffsync-fallback/
cd /etc/service/run-ffsync-fallback/
Erstellen des run-scripts:
cat << ==EOS== > ./run
#!/bin/sh
cd /var/www/$FFSYNC_DIR
exec setuidgid sync ./bin/paster serve sync.ini >/dev/null 2>&1
==EOS==
Setzen der exeute flag auf das script:
chmod +x run
Links