Python Skript wird nicht aus crontab ausgeführt

Status
Für weitere Antworten geschlossen.

cuccm

Benutzer
Mitglied seit
09. Jul 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe in der crontab folgende Zeile

*/5 * * * * root /usr/local/bin/python /opt/bin/heizungv01.py

Leider wird das Skript nicht alle 5 Minuten gestartet. (wie gedacht)

Wenn ich das Skript manuell ausführe, dann geht es aber einwandfrei !

Cron Daemon wurde schon neu gestartet.

Erste Zeile des Skripts enthält: #!/usr/local/bin/python

Wie bringe ich das zum automatischen Laufen?

VG

Robert
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.839
Punkte für Reaktionen
1.135
Punkte
754
Warum läßt Du das nicht über den Aufgabenplaner im DSM laufen? Vielleicht kannst Du die Ausgabe einmal in ein Logfile umleiten, um zu sehen, ob es eine Fehlermeldung gibt:

Rich (BBCode):
*/5 * * * * root /usr/local/bin/python /opt/bin/heizungv01.py > /opt/bin/heizung.log 2>&1

Als Skript- und Logpfad würde ich etwas anderes als /opt/bin empfehlen, aber das nur am Rande (z.B. ein bin-Verzeichnis auf einem gemeinsamen Ordner wie "/volume1/net/DS/bin"
 

cuccm

Benutzer
Mitglied seit
09. Jul 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Danke, hab es jetzt mit dem Aufgabenplaner hinbekommen (übrigens auch nur den o.g. String reinkopiert)

Warum es im Crontab nicht ging, ich verstehe es nicht ...

Viele Grüße

Robert
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat