Webseiten-Werkzeuge


server_und_serverdienste:systemd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
server_und_serverdienste:systemd [2025/05/18 08:19] lomaserver_und_serverdienste:systemd [2026/07/02 10:10] (aktuell) – [Systemd] boospy
Zeile 19: Zeile 19:
  
 Oder wenn es ein komplett neues Unitfile ist: Oder wenn es ein komplett neues Unitfile ist:
- systemctl edit --l rc-local+ EDITOR=nano systemctl edit --force --full blabla-custom.service
 Man könnte auch Dienste direkt in ''/etc/systemd/system/blabla-custom.service'' kopieren. Von dem wird abgeraten. Vor allem da viele Services erst von anderen Systemddiensten nur temporär angelegt werden. Das Kommando oben extrahiert die richtigen Files automatisch.  Man könnte auch Dienste direkt in ''/etc/systemd/system/blabla-custom.service'' kopieren. Von dem wird abgeraten. Vor allem da viele Services erst von anderen Systemddiensten nur temporär angelegt werden. Das Kommando oben extrahiert die richtigen Files automatisch. 
  
Zeile 68: Zeile 68:
   ExecStart=-/sbin/agetty --autologin xbmc --noclear %I 38400 linux   ExecStart=-/sbin/agetty --autologin xbmc --noclear %I 38400 linux
  
-Hier wird z.B. der xbmc Benutzer automatisch eingeloggt. Danach werden natürlich .zshrc .bashrc und auch die .xinitrc beachtet.+Hier wird z.B. der xbmc Benutzer automatisch eingeloggt. Danach werden natürlich .zshrc .bashrc und auch die .xinitrc beachtet. [[https://wiki.archlinux.org/title/Getty|Siehe auch Wikiseite von Arch.]]
  
 ===== Systemdservices über Remote ausführen ===== ===== Systemdservices über Remote ausführen =====
Zeile 226: Zeile 226:
  systemctl enable wol-at-boot.service  systemctl enable wol-at-boot.service
  systemctl daemon-reload   systemctl daemon-reload 
 +
 +===== Systemd execute Script at Shutdown =====
 +
 +Um ein Script beim Shutdown auszuführen, erstellt man wieder ein neues Systemd-Service und fügt sein gewünschtes Script im Pfad ein:
 +
 + EDITOR=nano systemctl edit -f -l rc-shutdown
 +
 +<code>
 +[Unit]
 +Description:My personal shutdownscript
 +Requires=network-online.target
 +After=network-online.target
 +
 +[Service]
 +Type=oneshot
 +RemainAfterExit=true
 +ExecStop=<path to my script>
 +
 +[Install]
 +WantedBy=multi-user.target
 +</code>
 +
 +Nun noch aktivieren und Systemd neu laden:
 + systemctl enable --now  rc-shutdown
 + systemctl daemon-reload
 +
  
 ===== Optional: Abhängigkeit Netzwerk ===== ===== Optional: Abhängigkeit Netzwerk =====
server_und_serverdienste/systemd.1747556396.txt.gz · Zuletzt geändert: (Externe Bearbeitung)