Daemontools

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.

  • Installation
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
 
 
projekte/daemontools/start.txt · Zuletzt geändert: 2020-08-21 19:56 von 127.0.0.1
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki