launchctl plist-Datei wird nicht ausgeführt

launchctl plist-Datei wird nicht ausgeführt

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.

  1. Öffnen Sie ein neues Terminal
  2. Typsudo crontab -e
  3. Geben Sie ein i, um in den Einfügemodus von Vim zu wechseln.
  4. 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

  5. Drücken Sie Esc, um den Einfügemodus von vim zu verlassen

  6. 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.)

verwandte Informationen