![](/img/trans.png)
[英]Python Celery init.d script OSError: [Errno 1] Operation not permitted
[英]Crontab can't execute python script with error: “[Errno 1] Operation not permitted”
我有一个非常简单的 python 脚本,当我手动执行时它可以工作。 但是,当我设置 crontab 时,它会找到脚本但返回错误“[Errno 1] Operation not allowed”。
我尝试使用命令设置根 crontab
sudo crontab -e
但同样的错误发生。
这是我的 crontab:
* */1 * * * /usr/bin/python /absolute_path/test.py > /absolute_path/cron_log_test.log 2>&1
编辑:在我更新到 macOS Catalina 之前,一切都很好。
通过给 /usr/sbin/cron “Full Disk Access”,我能够让我的 crontab(它调用 python)回到正轨。 重要的是要注意简单的 cron 作业仍在执行,但我的基于 python 的作业返回“不允许操作”。
andrea_grioni 的链接在正确的轨道上,但旨在授予终端编辑 crontab 的权限。 这只是通过删除“允许/拒绝”对话框来说服我。 链接:这里有一个更合适的链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.