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 而不会出现问题)

相关内容