Grundlagen der cron-Jobs auf dem Raspberry Pi – Skripte automatisch starten

Veröffenticht am 14.04.2026    von     in der Kategorie Raspberry Pi, Raspberry Pi OS     bisher keine Reaktionen


Automatisierung ohne Umwege

Du hast ein Python-Skript geschrieben, das regelmäßig Sensordaten ausliest? Oder möchtest dein System nachts automatisch sichern oder neu starten?

Dann brauchst du cron.

cron ist unter Raspberry Pi OS der Standard für zeitgesteuerte Aufgaben. Du definierst einfach, wann etwas passieren soll – und cron übernimmt den Rest. Für viele typische Automatisierungen ist das deutlich schlanker als komplexere Lösungen wie systemd.

Was sind cron-Jobs – und wann brauchst du sie?

cron ist ein sogenannter Daemon, also ein Hintergrunddienst, der permanent läuft und prüft, ob geplante Aufgaben ausgeführt werden müssen.

Ein cron-Job ist dabei nichts anderes als: eine definierte Zeit + ein Befehl oder Skript

Typische Anwendungsfälle
• Regelmäßige Messungen (z. B. Temperatur, Luftfeuchtigkeit)
• Automatisches Backup deiner Daten
• Systemwartung (Updates, Logs bereinigen)
• Geplante Neustarts

cron vs. systemd – kurz eingeordnet
• cron → zeitgesteuert („führe um X Uhr aus“)
• systemd → ereignisgesteuert („starte beim Boot“, „halte Dienst am Laufen“)

Für deine typischen Raspberry Pi Projekte (Sensoren, Skripte, APIs) ist cron meist die richtige Wahl.

 

Die crontab-Syntax verstehen

Das Herzstück ist die sogenannte crontab (cron table).

Eine Zeile besteht immer aus:

Wichtige Platzhalter

• * → jeder Wert („immer“)
• */5 → alle 5 Einheiten
• 1,15 → mehrere konkrete Werte
• 1-5 → Bereich

Beispiele

Ausdruck Bedeutung
0 9 * * * Jeden Tag um 09:00 Uhr
*/15 * * * * Alle 15 Minuten
0 2 * * 0 Sonntags um 02:00 Uhr

 

Schritt-für-Schritt: cron-Job einrichten

1. crontab öffnen

Beim ersten Aufruf wählst du einen Editor (empfohlen: nano).

Wichtig: Nur mit sudo, wenn der Job wirklich als root laufen soll.

 

2. Job eintragen

Jetzt ergänzt du am Ende der Datei eine neue Zeile.

Wichtig: cron kennt deine PATH-Variablen nicht zuverlässig
→ Verwende immer absolute Pfade

Beispiel: Python-Skript jede Stunde

Beispiel: täglicher Neustart um 3 Uhr

 

3. Speichern

In nano:
• STRG + O → speichern
• Enter
• STRG + X → beenden

Danach erscheint:

Dein Job ist jetzt aktiv.

 

Logging: Fehler sichtbar machen

Ein häufiger Fehler:
Skript läuft nicht – und du weißt nicht warum

Lösung: Ausgabe in Log-Datei umleiten

Bedeutung:
• >> → Ausgabe anhängen
• 2>&1 → auch Fehlermeldungen loggen

Tipp aus der Praxis:
Log-Dateien regelmäßig aufräumen, sonst laufen sie voll.

 

Typische Fehlerquellen (wichtig!)

Diese Punkte kosten dich sonst schnell Zeit:
•  falscher Pfad zum Skript
•  fehlende Ausführungsrechte (chmod +x)
•  falscher Python-Pfad (z. B. venv!)
•  Umgebungsvariablen fehlen
•  Skript läuft manuell, aber nicht über cron

Teste immer zuerst im Terminal (Beispiel!):

 

Fazit

cron ist eines der wichtigsten Werkzeuge auf dem Raspberry Pi, wenn es um Automatisierung geht:
• schnell eingerichtet
• extrem flexibel
• perfekt für Skripte und regelmäßige Aufgaben

Für komplexere Anwendungen kannst du später immer noch auf systemd wechseln – aber für 90 % deiner Projekte reicht cron völlig aus.


Transparenz-Hinweis:

Die auf dieser Seite verwendeten Produktlinks sind sogenannte Affiliate-Links zu einem Partnerprogramm. Für dich entstehen dadurch keine Mehrkosten, ich erhalte durch deinen Kauf über den Link eine kleine Provision.


Wolfgang Raab – Betreiber von webnist.de

Mein Name ist Wolfgang, ich beschäftige mich nun schon seit 1985 mit der EDV und im Besonderen mit der Software- und Webentwicklung.

Auf diesem Blog schreibe ich über Dinge, die mich begeistern, beschäftigen und ich der Meinung bin, es könnte für andere interessant und hilfreich sein.

Als großer Fan des Raspberry Pi finde ich es spannend, wie man den kleinen Computer in Verbindung mit dem IoT und Smart Home nutzen kann. Deshalb behandeln viele Beiträge auch genau dieses Thema.

Ich bin ein leidenschaftlicher Leser und Fotograf. Wenn ich nicht gerade in einem spannenden Roman versinke, bin ich oft unterwegs, um die Schönheit der Welt mit meiner Kamera einzufangen und zu teilen.

Weitere Infos und Fotos findest du auf einem der folgenden Plattformen.






Mehr erfahren?

Besuche die "About"-Seite meines Blogs und finde heraus, wie du mit mir in den Bereichen Web- und Mobile-Programmierung und Raspberry Pi zusammenarbeiten kannst. Hier beginnt deine digitale Reise.


Unterstützen

Dieser Beitrag hat dir gefallen und konnte dir bei deinem Projekt oder Problem behilflich sein? Dann würde ich mich sehr freuen, wenn du dich mit einer noch so kleinen Spende erkenntlich zeigen möchtest.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Notwendige Felder sind mit * markiert.

 

Kleiner Hinweis, alle Kommentare werden moderiert.

Dies bedeutet, der Kommentar wird vor der Veröffentlichung durchgelesen und von mir geprüft. Auch behalte ich mir vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen.

Entdecke die Welt von Webnist.de

Erfahre mehr über die Hintergründe meines Blogs und wie ich dich bei deinen digitalen Projekten unterstützen kann.

Aktuelles Video auf YouTube

In diesem Video stelle ich mein Projekt „RasPi Zero Hub“ im aktuellen Entwickleraufbau vor.