Ich richte meinen ersten Cron-Job ein und es funktioniert nicht. Ich denke, das Problem kann ein relativer Pfad sein.
Gegeben Cron Job:
%Vor%und my_script.py:
%Vor% Wie stelle ich sicher, dass my_script.py
nach my_db.db
in /home/path/to/my/script/
sucht (das gleiche Verzeichnis, in dem my_script.py
steht) und nicht, in welchem Verzeichnis crontab lebt?
Andere Vorschläge zur Fehlerbehebung sind ebenfalls willkommen.
Hinweis - Ich denke, dass das Problem ein Pfadproblem sein kann, wenn ich versuche, my_script.py
mit python2.7 /home/path/to/my/script/my_script.py
von einem anderen Ort als /home/path/to/my/script/
auszuführen, bekomme ich den Fehler "Datenbank kann nicht geöffnet werden".
Denken Sie daran, dass Pythons os.path-Modul bei der Manipulation Ihr bester Freund ist Pfade.