Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemd:kurzreferenz

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
systemd:kurzreferenz [2018/06/16 15:59]
stefan_miethke [Hilfreiche Befehle]
systemd:kurzreferenz [2018/06/16 16:08] (aktuell)
stefan_miethke [Aufbau einer Unit]
Zeile 57: Zeile 57:
  
 ===== Aufbau einer Unit ===== ===== Aufbau einer Unit =====
-<​file ​txt /​etc/​systemd/​system/​own.service>+<​file>​ 
 +# Unit ist immer vorhanden
 [Unit] [Unit]
-Description=Was es ist +Description=Freie Beschreibung 
-After= +Documentation=Bezug zu Dok Quellen 
-Before= ​ Reihenfolge ​ +# Reihenfolge (keine Abhängigkeiten) 
-Requires+# systemd ​ist egozentrisch 
-Wants  # Abhängigkeiten+After=diese Units mögen bitte vorher gestartet werden 
 +Before=diese Unit möge bitte vor den hier genannten gestartet werden 
 +Abhängigkeiten 
 +Wants=diese Units werden mit dieser Unit gestartet. 
 +Require=diese Units werden benötigt und werden mit dieser Unit gestartet. Ausfall führt zu einem Fehler.
  
-# targets bestehen i.d.R. nur aus [Unit]+# targets bestehen i.d.R. nur aus der [Unit]-Sektion
  
-[Service] ​ # jeweiliger Unit-Typ+#Typ des Unitfiles 
 +#Hier stehen Anweisungen,​ die spezifisch für die Unit sind.\\ 
 +#​Dokumentation unter ''​man systemd.<​unit type>''​ 
 +[Service]
 ExecStart=/​usr/​bin/​daemond --param arg ExecStart=/​usr/​bin/​daemond --param arg
 + 
 # Restart-Logik. Watchdog-Funktionen # Restart-Logik. Watchdog-Funktionen
 Restart=on-failure Restart=on-failure
 RestartSec=5 RestartSec=5
 + 
 +# kann entfallen, dann ist das Unit static und kann nicht enabled/​disabled werden
 +[Install]
 +# Rückwärts-Abhängigkeiten
 +WantedBy=multi-user.target
 +RequiredBy=
  
-[Install] ​ # kann entfallen, dann ist das Unit static und kann nicht enabled/​disabled werden 
-WantedBy= 
-RequiredBy= # Rückwärts Abhängigkeiten. 
 </​file>​ </​file>​
  
systemd/kurzreferenz.txt · Zuletzt geändert: 2018/06/16 16:08 von stefan_miethke