【发布时间】:2020-02-23 21:26:21
【问题描述】:
我有一个非常简单的 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 之前,一切都运行良好。
【问题讨论】:
-
您的文件有哪些权利?用简单的
ls -l就可以看到。 -
在此处为 Python 文件粘贴
ls -l。这将有助于我们了解文件权限。 -
total 8 -rwxrwxrwx@ 1 john 员工 159 10 月 28 日 16:27 test.py
-
这里有相同的主题和解决方案:osxdaily.com/2018/10/09/… System Preferences > Security & Privacy and give Full Disk Access to Terminal
-
我看到了,很遗憾没有为我工作。