Puncte:1

automatism systemd pentru a actualiza linkul simbol al unității activate la actualizarea unităților

drapel us
THX

Există o modalitate în systemd de a actualiza link-urile simbolice ale țintei existente atunci când actualizați o unitate cu o versiune mai nouă, mai sus în ierarhia căilor de încărcare a unității?

Pe CentOS 3.10.0-1160.36.2.el7.x86_64 cu systemd @ 219-78 Am avut o unitate de service activată pentru mai mulți utilizatori ca țintă folosind unitatea implicită.

Adică, legătura simbolică

/etc/systemd/system/multi-user.target.wants/foo.service

îndreptat spre unitatea originală a pachetului

/usr/lib/systemd/system/foo.service

Mai târziu, am implementat o versiune modificată a unității la

/etc/systemd/system/foo.service

După alergare systemd daemon-reload, systemd știa în principiu despre unitatea actualizată. Cu toate acestea, după repornirea nodului, unitatea de service originală a fost pornită din nou de systemd deoarece linkul simbolic nu a fost actualizat.

A trebuit să dezactivez/activez unitatea în mod explicit, adică să elimin și să setez din nou linkul simbolic pentru a-l indica locația unității actualizate.

Există vreo modalitate de a actualiza automat linkurile simbolice țintă în mod similar daemon-reload, când o unitate este actualizată după ce o versiune a unității este plasată mai sus în ierarhia căilor sytemd?

Michael Hampton avatar
drapel cz
Ca regulă generală, ar trebui să utilizați suprascrieri în loc să încercați să înlocuiți întreaga unitate. Acest lucru nu s-ar fi întâmplat dacă ați fi făcut-o.
drapel us
THX
@MichaelHampton, din păcate, nu consider că editarea/suprascrierea lui systemctl nu este cu adevărat aplicabilă pentru mașinile aflate sub controlul unui management al configurației, cum ar fi puppet, ansible etc.
Michael Hampton avatar
drapel cz
Eh? Exact pentru asta sunt bune!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.