Python Skript wird nicht aus crontab ausgeführt

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

cuccm

Benutzer
Registriert
09. Juli 2009
Beiträge
18
Reaktionspunkte
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
 
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"
 
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