Wie soll ich Upstart-Runlevel konfigurieren? Natürlich könnte ich bearbeiten, /etc/init/XXaber das war nicht der richtige Weg, denke ich.
Wie soll ich Upstart-Runlevel konfigurieren? Natürlich könnte ich bearbeiten, /etc/init/XXaber das war nicht der richtige Weg, denke ich.
Antworten:
Technisch gesehen handelt es sich bei den .confDateien /etc/init/um Konfigurationsdateien, sodass Sie sie bearbeiten können.
In Ubuntu 11.04 und höher können Sie .overrideDateien verwenden, um Upstart-Jobs zu ändern, ohne die .confDatei zu ändern: So ändern Sie den Job foowie in /etc/init/foo.confcreate definiert /etc/init/foo.overrideund setzen kin die Dinge, die Sie ändern möchten.
Leider .overridescheint die Dokumentation für die Dateien etwas schlecht zu sein, so dass ich mir über die Details hier nicht wirklich sicher bin.
Upstart Intro, Cookbook and Best Practices verwendet eine overrideDatei mit einer manualZeilengruppe, um zu verhindern, dass ein Job automatisch gestartet wird:
echo "manual" >> /etc/init/myjob.override
Das einfache Kopieren der .confDatei in die .overrideDatei scheint ebenfalls zu funktionieren.
.overrideDatei finden Sie im Archiv von Upstart Blog
bumist nur für SysV Init, nicht für Upstart