Editace unity ze systemd

Editace unity ze systemd
« kdy: 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
« Poslední změna: 04. 11. 2020, 23:39:05 od Petr Krčmář »


Vykook

  • ***
  • 135
    • Zobrazit profil
    • homepage
    • E-mail
Re:Editace systemd unity
« Odpověď #1 kdy: 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"?

ja.

  • ****
  • 316
    • Zobrazit profil
    • E-mail
Re:Editace systemd unity
« Odpověď #2 kdy: 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.