launchctl plist 檔案未執行

launchctl plist 檔案未執行

我創建了一個 python 腳本,我希望它在每個工作日 4:30 之後的某個時間在我的 mac 上運行。我按照 launchctl plist 文件的說明進行操作這裡。但它不運行,我尋找解決方案,我找到了一個這裡(第二個答案),它沒有 +x,所以我添加了它,但仍然沒有。我承認我對自動化知之甚少,所以我如何讓它運行,如果你覺得慷慨,你從哪裡學到自動化?

答案1

你應該給計劃任務嘗試一下。使用此工具,您可以執行腳本。

您可以使用 crontab。

  1. 打開一個新終端
  2. 類型sudo crontab -e
  3. 輸入i進入 vim 的插入模式。
  4. 輸入您的 cron 作業。這將在每個工作日(週一至週五)的 4:30 觸發您的腳本

    0 30 4 ? * MON-FRI * python /path/to/your/script.py

  5. 按 esc 退出 vim 的插入模式

  6. 類型 ZZ(必須大寫)

如果您想更改開火日期/時間,您可以訪問克朗馬克。它將為您產生 cron 語法。

(你也可以使用launchd,但launchd是向後相容的,所以你可以輕鬆使用cron而沒有問題)

相關內容