Hallo Leute,
ich bin gerade am verzweifeln ein Python Skript während des Starts per Cronjob/Crontab aufzurufen.
Folgende Heransgehenweiße wurde ausgeübt:
- Login als Benutzer " pi " über SHH per Terminal
- cronetab geöffnet:
- und folgenden Code inklusive Leerzeile unten eingegeben:
Das Skript Einlesen.py soll beim hochfahren gestartet werden und das Skript check.sh soll einmal täglich überprüfen ob das Einlese Skript läuft und falls nicht soll es dies Starten. Die Skripte funktionieren. Nur der Cronjob macht mir Schwierigkeiten.
Die syslog gibt folgendes aus:
Jul 3 03:33:59 raspberrypi /usr/sbin/cron[1978]: (CRON) INFO (pidfile fd = 3)
Jul 3 03:33:59 raspberrypi /usr/sbin/cron[1985]: (CRON) STARTUP (fork ok)
Jul 3 03:33:59 raspberrypi /usr/sbin/cron[1985]: (CRON) INFO (Running @reboot jobs)
Jul 3 03:33:59 raspberrypi /USR/SBIN/CRON[1992]: (pi) CMD (sudo python /home/pi/programme/Einlesen.py &)
es steht zwar da, dass der Befehl ausgeführt wird, jedoch ist das Skript nicht an. Das sehe ich einerseits mit dem "ps -ef | grep Einlesen" Befehl und andererseits daran das keine Daten ankommen.
Ich starte den Pi in den Kommandozeilenmodus, d.h. ich logge mich auch nicht ein, bzw. logge mich nicht in die GUI ein. Kann hier der Fehler liegen?