Raspberry Pi für Einsteiger

Cronjob

Grundlagen

  • Sollen Prozesse regelmässig gestartet werden, erfolgt dies i.d.R. per Cronjob
  • Anlegen eines Cronjobs:
    1. Einloggen, als Benutzer, unter dem der Job laufen soll
    2. crontab -e
      • Öffnet eine Cron-Datei mit dem Editor;
      • Meldet beim Beenden falls Fehler vorliegen
    3. Job eintragen
    4. Editor beenden

Syntax mit Beispielen

Min. Std. Tag Mon WTag Befehl
42 4 * * * rm -rf /tmp/temp.jpg
* * * * * ping -c1 datev.de
0,15,30,45 7-20 * * * /home/pi/myscript.sh

Was tut was?

  1. Lösche jede Nacht um 4 Uhr 42 die Datei /tmp/temp.jpg
  2. Sende jede Minute einen(!) Ping an datev.de
  3. Starte zwischen 7 und 20 Uhr alle Viertelstunde das Skript /home/pi/myscript.sh