Re: systemd-unit dependecys ohne enabled zu sein

2020-12-19 Diskussionsfäden nac
Hi,

> > Das Problem für mich ist nun aber das ich alle Units manuell
> > starten / stoppen möchte und das ganze eben über die Unit-a.
> 
> Wenn es nur um gemeinsames Starten geht, würde ich alle in ein Target
> packen und das stoppen. Also neues Target anlegen, mit
> "Wants=a.service etc" zum Starten. Fürs Stoppen sollte
> "Requires=foo.target" auf dem Service funktionieren, aber prüf das
> nochmal gegen die Manpage (systemd.unit(5)). Kann sein, dass das eine
> andere Relation ist, die Stoppen durchpropagiert.

ha das als Target zu benutzen, darauf bin ich nicht gekommen. Danke das
war somit die Lösung meines Problems.

vlg

nac




Re: systemd-unit dependecys ohne enabled zu sein

2020-12-19 Diskussionsfäden Stefan Majewsky



Am 19. Dezember 2020 14:52:37 MEZ schrieb nac :
>Unit-A
>startet / stoppt unit-b, unit-c

Wenn du sowas wie "A startet B" sagst, dann sag immer dazu, welche Relation du 
genau verwendest. Da gibt es mehrere mit subtil unterschiedlichem Verhalten.

> Das
>Problem für mich ist nun aber das ich alle Units manuell starten /
>stoppen möchte und das ganze eben über die Unit-a.

Wenn es nur um gemeinsames Starten geht, würde ich alle in ein Target packen 
und das stoppen. Also neues Target anlegen, mit "Wants=a.service etc" zum 
Starten. Fürs Stoppen sollte "Requires=foo.target" auf dem Service 
funktionieren, aber prüf das nochmal gegen die Manpage (systemd.unit(5)). Kann 
sein, dass das eine andere Relation ist, die Stoppen durchpropagiert.

Schöne
Grüße
Stefan
-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.



systemd-unit dependecys ohne enabled zu sein

2020-12-19 Diskussionsfäden nac
Hallo Menschen,

ich baue gerade an verschiedenen Services und steuere diese mit
Systemd. Nun bietet Systemd mir ja an Abhängigkeiten zu erstellen. Ich
habe also:

Unit-A
startet / stoppt unit-b, unit-c

Damit das ganze funktioniert müssen die units alle enabled sein. Das
Problem für mich ist nun aber das ich alle Units manuell starten /
stoppen möchte und das ganze eben über die Unit-a.

Kennt hier noch jemand eine Lösung oder ist das schlicht so nicht
gedacht?

vlg

nac