Derzeit habe ich ein Python-Skript unter Linux geplant, indem ich Folgendes hinzufüge: */10 * * * * /file/testscripts/test_script.py
bis crontab -e
.Python + Linux: Wie wird bestimmt, Cron Job ist geplant?
Es lief nicht nach 10 Minuten, also schrieb ich etwas Code, um die aktuelle Zeit dort zu schreiben, wurde aber auch nicht aktualisiert.
Was könnte das Problem sein? Und wie kann ich feststellen, dass mein Python-Skript für einen Cron-Job ordnungsgemäß geplant wurde?
Voraus Danke und akzeptiert/upvote
Haben Sie die Protokolle überprüft? Abhängig von der Distribution könnten sie sich in '/ etc/var/cron.log' oder einem Teil von'/var/log/kern.log' befinden oder anderswo. Haben Sie beim Entwickeln des Skripts eine virtuelle Umgebung verwendet? – FamousJameous
@FamousJameous Gefunden '/ var/log/kern.log' und öffnete es über' vi', aber nichts ist dort geschrieben. Und, ja, das Skript wird auf einer virtuellen Instanz platziert. –
Entschuldigung, ich meinte virtuelle Umgebung wie in ['virtualenv'] (https://virtualenv.pypa.io/en/stable/). Es wird verwendet, um separate Python-Umgebungen auf demselben Computer zu erstellen. Welche Distribution läuft die Maschine? Könntest du auch klarstellen, was du meinst "Ich habe einen Code geschrieben, um die aktuelle Zeit dort zu schreiben"? Wo wurde der Code geschrieben (stdout, eine Datei ...)? – FamousJameous