Ich habe ein Python-Skript, das ich zu Cron hinzufügen möchte.Ausführen eines Python-Skripts mit Cron?
Das Skript hat + x Berechtigung darauf.
Wie soll ich es zu crontab hinzufügen? (Ich will, dass es jede Minute läuft).
Wichtig: Wenn ich (mithilfe der Shell) zum Ordner des Skripts navigiere, kann ich ihn nicht mit "./script_name.py" ausführen; es funktioniert nicht. Wenn ich es jedoch mit "Python script_name.py" ausführe, funktioniert alles.
von überall zu laufen Vielen Dank. Was, wenn sich das Skript in einem anderen Bereich befindet (nicht in '/ usr/local/bin /' oder '/ opt/local/bin /')? Gibt es etwas, was ich tun kann, um es laufen zu lassen? – user3262424
Natürlich, aber Sie müssen immer noch den Ordnerstandort zu Ihrem PATH hinzufügen, der Grund, warum ich diese Orte vorschlage, ist, weil dort Ihre optionalen/Benutzer lokalen System-Bins/Skripte (historisch) leben sollten. Aber es gibt keinen Grund, warum Sie keinen anderen Ordner verwenden können. Sie können das Skript auch mit einem absoluten Pfadnamen '/ myfolder/sub/bin/etc/woodher/script_name.py' in Ihrer crontab aufrufen. Es ist einfach nicht die herkömmliche Art, es zu tun, und schafft daher Verwirrung, wenn dieses System von jemand anderem (oder Ihnen in der Zukunft) verwaltet werden muss. – ocodo
Vielen Dank für Ihre Hilfe. Ich habe versucht, dies zu tun, und das Skript scheint über Cron zu funktionieren, aber aus irgendeinem Grund stoppt es nach wenigen Sekunden. mehr Informationen hier: http://stackoverflow.com/questions/4487145/python-script-not-working-via-cron Wissen Sie zufällig, was ich vermisse? – user3262424