Qmail und Upstart

]MaX[

Member
Da die neuen Versionen von Ubuntu von SysV init auf Upstart gewechselt haben, gibt es keine /etc/inittab mehr.
Wenn man seine Dienste nun über die Daemontools laufen lässt, hat man ein Problem. Ein typischer Anwendungsbereich der Daemontools ist Qmail. Es gibt aber noch sehr viele andere Bereiche in denen die Daemontools eingesetzt werden.
Da ich gerade vor dem Problem stand wie man nun die Daemontools bei Systemstart startet ohne /etc/inittab, hier ein kleines Script das diese Aufgabe mittels Upstart übernimmt.

Code:
# svscan - daemontools
#

start on runlevel 1
start on runlevel 2
start on runlevel 3
start on runlevel 4
start on runlevel 5
start on runlevel 6

stop on shutdown

respawn
exec /command/svscanboot

Das Script läuft also auf jedem Runlevel, und wird bei Reboot des Systems auch wieder gestoppt. Wer mehrere Dienste über die Daemontools betreibt muß nur die Zeile:
Code:
exec /command/svscanboot
durch folgende Zeile ersetzten. Oder die einzelnen Pfade zu den Scripten ergänzen.
Code:
exec /Pfad/zu/daemontools
 
Back
Top