Ich habe ein Python 2.7.3-Programm auf meinem Raspberry Pi erstellt, die eine XML-Datei schreibt. Wenn ich dieses Programm unter Verwendung des Schlüssels F5
von IDLE ausführe, wird die XML-Datei ausgeführt und ausgegeben. Wenn ich dasselbe Programm unter Verwendung eines LXDE-Terminals unter der [email protected] ~ $
-Eingabeaufforderung durch Eingabe von python program_name.py
ausführe, funktioniert es auch wie vorgesehen und gibt die XML-Datei aus.Ausführen eines Python-Programms von Crontab
Jetzt möchte ich die XML-Datei alle 15 Minuten aktualisieren, und es klingt wie ich sollte dies mit Crontab tun können.
Also begann ich mit dem Befehl crontab -e
, die den Editor öffnet (nano
, in meinem Fall). Ich trat als letzte Zeile wie folgt vor:
*/15**** python /home/pi/program_name.py
ich verschiedene Varianten auch versucht, wie folgt:
*/15**** sudo python /home/pi/program_name.py
und:
*/15**** python program_name.py
Wenn ich das Programm beenden erhalte ich die Fehlermeldung :
"/tmp/crontab.nyQZsu/crontab":23: bad command
errors in crontab file, can't install.
Irgendwelche Ideen, was ich falsch mache?
Was ist der Vorteil der crontab Eintrag von mit einer Wurzel laufen? – Gary
Eine einzige "15" in der Minutenspalte würde das Skript um 15 Minuten nach jeder Stunde ausführen, nicht alle 15 Minuten. –