公告

👇 微信 👇

图片

欢迎私信交流

Skip to content

在macOS上无法使用crontab,怎么办 ​

问题描述 ​

  • 在 macOS 上添加 crontab 定时任务,定时执行 shell 脚本
  • 在 Terminal 中 shell 脚本可以正常运行
  • 但定时任务没有生效

原因分析 ​

  • cron 没有 full disk access 权限
    • 无法访问脚本文件,无法操作文件

解决方案 ​

授予 cron full disk access 权限 ​

Settings > Privacy & Security > Privacy > Full Disk Access 添加 /usr/sbin/cron

参考资料 ​