Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Elep331 04. 11. 2020, 22:53:53
-
Ahoj, chci editovat nějakou již aktivovanou (enable) bežící unitu v systemd, tedy:
1) Zkopíruji ji z /usr/lib/systemd/system/ do /etc/systemd/system/ a provedu změnu
2) Provedu reload systemctl daemon-reload
A teď je otázka. Musím ještě tuto editovanou unitu znovu reaktivovat?
3) systemctl enable --now unita.typ
Mate mě, že v některých návodech je právě uvedeno, že i již běžící unitu musím znovu aktivovat (enable) a někde ne. Díky
-
Nejsem žádný systemd znalec, ale nebylo by lepší použít "systemctl edit service" příkaz? Případně "systemctl edit --full service"?
-
1. Nič ručne nekopíruj, použi systemctl edit unit a doplň iba zmeny, ktoré potrebuješ. Nemusíš mať kópiu celej unity, a keď bude pôvodny unit updatnutý a pribudnú v ňom ďalšie direktívy, ty nemusíš robiť nič.
2. Netreba nový enable, ale treba restart. Dotazovaný enable --now je kombinovaný enable a start.