Odpowiedzi:
Technicznie .conf
pliki w /etc/init/
są plikami konfiguracyjnymi, więc możesz je dowolnie edytować.
W systemie Ubuntu 11.04 i nowszych możesz używać .override
plików do modyfikowania zadań Upstart bez modyfikowania .conf
pliku: Aby zmodyfikować zadanie foo
zgodnie z definicją w /etc/init/foo.conf
create /etc/init/foo.override
i umieścić krew rzeczy, które chcesz zmienić.
Niestety dokumentacja .override
plików wydaje się być trochę kiepska, więc nie jestem do końca pewny szczegółów.
Wstępne wprowadzenie, książka kucharska i najlepsze praktyki używają override
pliku zawierającego manual
zwrotkę, aby zapobiec automatycznemu uruchomieniu zadania:
echo "manual" >> /etc/init/myjob.override
Wydaje się, że samo kopiowanie .conf
pliku do .override
pliku również działa.
.override
pliku można znaleźć w archiwum Upstart Blog
bum
jest tylko dla SysV Init, nie dla Upstart