Hallo,
ich habe folgendes Problem: Ich möchte über Temperatursensoren an einem Raspi die Temperatur auslesen und diese in eine .txt, bzw .csv Datei ausgeben. Durch crontab möchte ich, dass dieses Python-Skript jede Minute ausgeführt wird. In der dazu angelegten .log-Datei steht dann folgende Fehlermeldung:
/bin/sh: 1: /home/pi/Sensing/Temp_Auslesenv1.0.py: not found
In dem crontab habe ich folgende Zeile eingefügt :
*/1 * * * * /home/pi/Sensing/Temp_Auslesenv1.0.py >> /home/pi/Sensing/Temp_Auslesenv1.0.log 2>&1
Hat jemand eine Lösung oder eine Idee für mein Problem?
Vielen Dank im Voraus
crontab file not found
- __blackjack__
- User
- Beiträge: 14069
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@Leonr: Entweder in der crontab den korrekten Dateinamen + Pfad eintragen, oder den Pfad/Dateinamen anpassen, so dass er dem in der crontab entspricht.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
- __blackjack__
- User
- Beiträge: 14069
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@Leonr: Dann solltest Du das noch mal prüfen, denn das ist der Fehler der kommt wenn es die Datei nicht gibt:
Code: Alles auswählen
$ sh -c ./existiert_nicht.py
sh: 1: ./existiert_nicht.py: not found
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Ja habe ich nochmal überprüft. Habe die Datei auch mal in einen anderen Ordner verschoben, gleiches Resultat. Ich habe noch einen weiteren crontab Befehl, der die Daten in eine Datenbank schreibt, der funktioniert komischerweise. Beide Dateien sind im selben Ordner.
Hallo,
bitte poste mal die Ausgabe im Terminal von
Grüße
Dennis
bitte poste mal die Ausgabe im Terminal von
Code: Alles auswählen
ls -l /home/pi/Sensing
Dennis
"When I got the music, I got a place to go" [Rancid, 1993]
- __blackjack__
- User
- Beiträge: 14069
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
Falls *der* Pfad stimmt, könnte es noch die She-Bang-Zeile *im* Programm sein, die zur gleichen Meldung führt (fehlendes „executable bit“ würde zu einer „Permission denied“ Meldung führen):
Code: Alles auswählen
$ head -n2 test.py
#!does_not_exist
import io
$ sh -c ./test.py
sh: 1: ./test.py: not found
“Vir, intelligence has nothing to do with politics!” — Londo Mollari