Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:systemd_timer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:systemd_timer [2018/08/15 15:47]
ingo_wichmann
admin_grundlagen:systemd_timer [2018/08/24 13:17]
stefan_miethke
Zeile 1: Zeile 1:
 Statt mit cron können auch mit dem Systemd-Timer zeitgesteuert Programme gestartet werden. Dazu werden zwei Dateien, *.timer und *.service unter /​etc/​systemd/​system angelegt. Beispielsweise date.timer und date.service um alle 2 Minuten Freitags zwischen 9 und 11 Uhr in den Monaten Januar, Mai und November den aktuellen Zeitstempel in eine Datei ''/​tmp/​timer''​ zu schreiben. Statt mit cron können auch mit dem Systemd-Timer zeitgesteuert Programme gestartet werden. Dazu werden zwei Dateien, *.timer und *.service unter /​etc/​systemd/​system angelegt. Beispielsweise date.timer und date.service um alle 2 Minuten Freitags zwischen 9 und 11 Uhr in den Monaten Januar, Mai und November den aktuellen Zeitstempel in eine Datei ''/​tmp/​timer''​ zu schreiben.
  
-Zeitangabe testen:+Zeitangabe testen: ​(Ubuntu 18.04, <​del>​openSuSE</​del>​ (bis 15 noch nicht enthalten))
   systemd-analyze calendar 'FRI *-1,5,11-* 9,​10:​0/​2'​   systemd-analyze calendar 'FRI *-1,5,11-* 9,​10:​0/​2'​
  
Zeile 22: Zeile 22:
  
 <file txt /​etc/​systemd/​system/​dateprint.service>​ <file txt /​etc/​systemd/​system/​dateprint.service>​
-  ​[Unit] +[Unit] 
-  Description=Prints date into /tmp/timer file+Description=Prints date into /tmp/timer file
   ​   ​
-  ​[Service] +[Service] 
-  Type=oneshot +Type=oneshot 
-  ExecStart=/​usr/​bin/​sh -c '/​usr/​bin/​date >> /​tmp/​timer'​ +ExecStart=/​usr/​bin/​sh -c '/​usr/​bin/​date >> /​tmp/​timer'​ 
-  User=nutzer19 +User=nutzer19 
-  Group=nutzer19+Group=nutzer19
 </​file>​ </​file>​
  
admin_grundlagen/systemd_timer.txt · Zuletzt geändert: 2020/03/11 16:40 von ingo_wichmann