Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemd:ueberladung_und_dropins

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

systemd:ueberladung_und_dropins [2019/03/05 22:08]
stefan_miethke angelegt
systemd:ueberladung_und_dropins [2019/03/05 22:18] (aktuell)
stefan_miethke
Zeile 1: Zeile 1:
 ====== Überladung und DropIns ====== ====== Überladung und DropIns ======
-Durch die Overlay-Struktur ist es möglich, eine Vendor-Unit zu überblenden+Durch die Overlay-Struktur ist es möglich, eine System-Unit zu überblenden
  
 Z.B. soll ''​cups.service''​ so verändert werden, dass er nach einem fehlerhaften Z.B. soll ''​cups.service''​ so verändert werden, dass er nach einem fehlerhaften
Zeile 25: Zeile 25:
   systemctl stop cups.service   systemctl stop cups.service
   systemctl edit cups.service   systemctl edit cups.service
 +
 +Damit ist der ursprüngliche Zustand wiederhergestellt.
 +
 <​file>​[Service] <​file>​[Service]
 Restart=on-failure Restart=on-failure
Zeile 31: Zeile 34:
   systemctl status cups.service   systemctl status cups.service
   systemctl cat cups.service   systemctl cat cups.service
 +
 +Hier ist auch kein ''​daemon-reload''​ mehr notwendig.
 +
 +===== Optionen durch DropIns verändern =====
 +==== Einzel Optionen ====
 +  Restart=always
 +
 +Die ''​Restart-''​-Directive wird entweder neu gesetzt (wenn sie vorher nicht vorhanden war)
 +oder sie wird durch dieses DropIn geändert
 +
 +==== Aggregierende Optionen ====
 +=== hinzufügen ===
 +  Wants=anderen.service
 +
 +Zusätzlich zu den schon gesetzten ''​Wants=''​ kommt diese noch hinzu
 +
 +=== außer Kraft setzen (löschen) ===
 +  Environment=
 +  ​
 +=== neu setzen ===
 +  Environment=
 +  Environment="​LANG=C MYVAR=FOO"​
 +  ​
 +Durch eine Leerzuweisung ''​Environment=''​ wird die Option zurückgesetzt,​
 +weitere Zuweisungen bauen darauf an.
 +
systemd/ueberladung_und_dropins.txt · Zuletzt geändert: 2019/03/05 22:18 von stefan_miethke