Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: Elep331 04. 11. 2020, 22:53:53

Název: Editace unity ze systemd
Přispěvatel: 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
Název: Re:Editace systemd unity
Přispěvatel: Vykook 04. 11. 2020, 23:15:42
Nejsem žádný systemd znalec, ale nebylo by lepší použít "systemctl edit service" příkaz? Případně "systemctl edit --full service"?
Název: Re:Editace systemd unity
Přispěvatel: ja. 04. 11. 2020, 23:16:16
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.