
Ich habe ein Python-Skript erstellt, das ich gerne jeden Wochentag irgendwann nach 4:30 Uhr auf meinem Mac laufen lassen würde. Ich habe die Anweisungen befolgt und eine launchctl plist-DateiHier. Aber es läuft nicht, ich habe nach Lösungen gesucht und eine gefundenHier(die zweite Antwort), es hatte kein +x, also habe ich es hinzugefügt, und immer noch nichts. Ich gebe zu, dass ich kaum etwas über Automatisierung weiß, also wie bekomme ich das zum Laufen, und wenn Sie großzügig sind, wo haben Sie etwas über Automatisierung gelernt?
Antwort1
Sie sollten gebencronProbieren Sie es aus. Mit diesem Tool können Sie Ihr Skript ausführen.
Sie können crontab verwenden.
- Öffnen Sie ein neues Terminal
- Typ
sudo crontab -e
- Geben Sie ein
i
, um in den Einfügemodus von Vim zu wechseln. Geben Sie Ihren Cron-Job ein. Dadurch wird Ihr Skript jeden Werktag (Mo-Fr) um 4:30 Uhr gestartet.
0 30 4 ? * MON-FRI * python /path/to/your/script.py
Drücken Sie Esc, um den Einfügemodus von vim zu verlassen
- Geben Sie ZZ ein (muss groß geschrieben werden)
Wenn Sie das Datum/die Uhrzeit des Brandes ändern möchten, besuchen SieCronmaker - Übersetzung. Es wird Ihnen die Cron-Syntax generiert.
(Sie können auch launchd verwenden, aber launchd ist abwärtskompatibel, sodass Sie cron problemlos verwenden können.)