Wie soll ich Upstart-Runlevel konfigurieren? Natürlich könnte ich bearbeiten, /etc/init/XX
aber das war nicht der richtige Weg, denke ich.
Wie soll ich Upstart-Runlevel konfigurieren? Natürlich könnte ich bearbeiten, /etc/init/XX
aber das war nicht der richtige Weg, denke ich.
Antworten:
Technisch gesehen handelt es sich bei den .conf
Dateien /etc/init/
um Konfigurationsdateien, sodass Sie sie bearbeiten können.
In Ubuntu 11.04 und höher können Sie .override
Dateien verwenden, um Upstart-Jobs zu ändern, ohne die .conf
Datei zu ändern: So ändern Sie den Job foo
wie in /etc/init/foo.conf
create definiert /etc/init/foo.override
und setzen kin die Dinge, die Sie ändern möchten.
Leider .override
scheint 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 override
Datei mit einer manual
Zeilengruppe, um zu verhindern, dass ein Job automatisch gestartet wird:
echo "manual" >> /etc/init/myjob.override
Das einfache Kopieren der .conf
Datei in die .override
Datei scheint ebenfalls zu funktionieren.
.override
Datei finden Sie im Archiv von Upstart Blog
bum
ist nur für SysV Init, nicht für Upstart