我正在尝试在 MacOS 上创建一个非常简单的 Cron 作业来执行 Python 脚本。
我的 Cron 工作:
* * * * * usr/bin/python3 /Users/gaetan/Desktop/createfolder.py
当我从终端运行脚本时工作正常,但从 cron 没有执行任何操作。
我不明白可能是什么错误,我已授予所有权限并仔细检查路径。
在 Mac 和 Linux 上,crontab 语法是相同的! 但我建议不要出于某种原因使用默认系统操作你的 crontab。
当您使用
python
时,您可以使用celery
它将节省您庞大的时间安排任务:https://docs.celeryproject.org/en/stable/userguide/periodic-tasks.html
您绝对可以在 macOS 上使用
cron
。第一步授予对整个磁盘的二进制权限。
其次,请确保检查所有内容的完整路径 - 您的Python可执行文件在问题中不正确,因为它需要以
/usr/...
开头
如果您需要更多帮助,这里是针对 Apple 操作系统的合作伙伴网站上的答案,其中包含有关调试和隐私控制的详细信息。
在我的 mac“完整磁盘”上我没有看到任何 cron?