Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1.14 KB

Cronjob.mkd

File metadata and controls

29 lines (19 loc) · 1.14 KB

Cronjob

Die Skripte für die Messungen werden über einen Cronjob aufgerufen. Cron ist ein Linux-Werkzeug für das Erstellen und Bearbeiten zietlich festgelegter Tasks. Es wird dafür genutzt, Skripte fahrplanmäßig zu festen Zeiten aufzurufen.

Für Menschen, die gerne graphische Oberflächen mögen, gibt es diese Möglichkeit: sudo apt-get install gnome-schedule

Jeder Nutzerin (auch root) hat einen eigenen Crontab. Dort steht in einer Liste, welche Tasks wann ausgeführt werden sollen. Über die Konsole wird ein Crontab eines Nutzenden mit folgendem Befehl editiert:

crontab -e

Soll der root crontab editiert werden:

sudo crontab -e

Hier ist eine Anleitung für das Erstellen eines neuen Cronjobs. https://raspberry.tips/raspberrypi-einsteiger/cronjob-auf-dem-raspberry-pi-einrichten/

Für die Messung von Temperatur und Feuchte haben wir uns für ein Messintervall von 1 Minute entschieden.

Daher ist unser Cronjob (von root ausgeführt, damit wir Zugriff auf die GPIO haben):

* * * * *   /usr/bin/python  /home/pi/sensorbeute/sensoren/temperatureHumidity.py

Bitte passt den Pfad zu euren Skripten entsprechend an :)