Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemd:systemd_user

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

systemd:systemd_user [2017/02/08 15:57] (aktuell)
stefan_miethke angelegt
Zeile 1: Zeile 1:
 +====== systemd user ======
 +===== Beispiel 1: Timer getriggerter Backup Service =====
 +<file txt ~/​.config/​systemd/​user/​backup.service>​
 +[Unit]
 +Description=Backup-Test
 +
 +[Service]
 +# oder Dokumente wenn de_*
 +ExecStart=/​bin/​tar cvzf doc.tgz Documents
 +</​file>​
 +
 +  systemctl --user daemon-reload
 +  systemctl --user start backup.service
 +
 +<file txt ~/​.config/​systemd/​user/​backup.timer>​
 +[Unit]
 +Description=Trigger Backup-Test
 +
 +[Timer]
 +OnCalendar=hourly
 +
 +[Install]
 +# Achtung: Im User Mode gibt es kein multi-user.target oder graphical.target!
 +WantedBy=default.target
 +</​file>​
 +
 +  systemctl --user start backup.timer
 +  systemctl --user install backup.timer
 +  systemctl --user list-timers
 +
 +===== Beispiel 2: Ewige X-Applikation =====
 +<file txt ~/​.config/​systemd/​user/​eternal-eyes.service>​
 +[Unit]
 +Description=X-Brother is watching you (always)
 +
 +[Service]
 +#​Normalerweise nicht benötigt
 +#​Environment="​DISPLAY=:​0"​
 +
 +# Starten, falls abgestuerzt/​abgeschossen
 +#​Restart=on-failure
 +# Immer neu starten, auch nach Beenden
 +Restart=always
 +
 +# Wenn kein X (Exit 1), aufhoeren
 +# RestartPreventExitStatus=1
 +
 +# Oder besser ueber StartLimits
 +# Falls mehr als 10/1m, dann aufgeben
 +StartLimitBurst=10
 +StartLimitInterval=1m
 +
 +RestartSec=5
 +ExecStart=/​usr/​bin/​xeyes -geometry 200x112-100+40
 +
 +[Install]
 +WantedBy=default.target
 +</​file>​
 +
 +  systemctl --user start eternal-eyes.service
 +  systemctl --user enable eternal-eyes.service
 +
  
systemd/systemd_user.txt · Zuletzt geändert: 2017/02/08 15:57 von stefan_miethke