Ich habe ein Python-Skript, das eine TXT-Datei aktualisiert.Python + Cron: Keine solche Datei oder Verzeichnis
Wenn ich die Datei manuell im Terminal ausführen, funktioniert es, es aktualisiert auch die Datei. Dies scheint jedoch nur ein Problem zu sein, wenn es mit Cron ausgeführt wird.
Die Antwort in der Protokolldatei ist:
Keine solche Datei oder das Verzeichnis: 'uploads/test.txt'
Der Cron-Befehl hierfür lautet:
* * * * * /usr/bin/python3 /root/script.py >> /root/log.log 2>&1
Ich bin buchstäblich ratlos. Irgendwelche Lösungen?
Haben Sie versucht, in einen absoluten Pfad zur 'test.txt' Datei mit' script.py'? – schwobaseggl
Ich habe versucht, mit '~/root/uploads.test.txt' ist das der absolute Pfad? – JamesG
Das sieht nicht richtig aus Versuchen Sie '/ root/uploads/test.txt'! Ohne das' ~ 'ist das der Pfad zum Home-Ordner des Benutzers curretn – schwobaseggl