Eine weitere spannende Aufgabe ist das Automatisieren mit dem Raspberry Pi. Es gibt hierzu verschiedene Möglichkeiten, mit denen man erstellte Programme automatisch aufrufen kann.
Wiederholtes Ausführen mit Cron
Cron ist ein Hintergrunddienst auf dem Raspberry, der standardmäßig aktiv ist. Für diesen Dienst kann man Jobs einrichten, die Cron dann regelmäßig zu bestimmten Zeiten ausführt.
Es gibt dazu eine Datei names crontab, welche die Jobs in einem definierten Format auflistet. Die Datei kann man mit einem Editor öffnen und bearbeiten mit dem Shell-Befehl:
crontab -e
Die Datei besteht immer aus den sieben Spalten:
min hour day month weekday user command
Spalten, die nicht benötigt werden, müssen mit einem * als Platzhalter gefüllt werden.
Der Inhalt in crontab könnte beispielsweise so aussehen:
Das Beispiel ruft das Script „helloWorld.sh“ jede 5-te Minute/Stunde von 6-22 Uhr automatisch auf.
WICHTIG:
Damit der Aufruf funktioniert, muss man dem Script die Rechte zum ausführen zuweisen mit:
sudo chmod a+x helloWorld.sh