Solve Crontab Error: python3: can't open file 'p.py': [Errno 1] Operation not permitted
When use crontab to schedule job running on Mac/Linux, you might have the following error:
python3: can't open file 'p.py': [Errno 1] Operation not permitted
This is because we didn't grant the full disk access
to the Terminal
and Cron
.
Follow the steps below to solve:
-
Open System Preferences from the Apple menu, then choose “Security & Privacy”
-
Go to the “Privacy” tab, then select “Full Disk Access” from the side menu options
-
Click the lock icon in the corner and authenticate with an admin password to grant permission to modify Full Disk Access settings
-
Now from the Finder in MacOS, pull down the “Go” menu and choose “Go To Folder”
-
Enter the path: /usr/sbin/cron and choose Go
-
Drag and drop "cron" into the list of apps and processes with Full Disk Access permission, ‘cron’ should now appear in the list
-
Also add the "Terminal" into the list
Reference:
https://osxdaily.com/2020/04/27/fix-cron-permissions-macos-full-disk-access/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2022-05-11 [LeetCode] 1300. Sum of Mutated Array Closest to Target 转变数组后最接近目标值的数组和
2020-05-11 [LeetCode] 944. Delete Columns to Make Sorted 删除列使其有序
2018-05-11 [LeetCode] K-th Symbol in Grammar 语法中的第K个符号
2016-05-11 [CareerCup] 18.11 Maximum Subsquare 最大子方形