macOS 10.15 Catalina 下 crontab 不工作 不执行 don't work

OSX 10.15 Catalina

电脑中配置了一个crontab命令,是定时执行一个Python脚本,来自动将文件从一个目录备份到另一个目录

但当升级到OSX 10.15时,这个脚本就不工作了

手动检查后并不是Python脚本的问题,也不是crontab命令的问题

问题发生在,新的系统对cron的权限进行了限制

导致 cron 并没有磁盘所有文件的读写权限,只有部分目录有读写权限,我python脚本读写的路径正好没有权限,并且cron也并没有给出任何错误提示和信息

解决办法,在系统偏好设置里将 cron 添加 完全磁盘访问权限

添加方法如gif动图

crontab

cron 程序所在目录

whereis cron #命令可以查看

cron 具体路径为 /usr/sbin/cron

评论

Feng

登录过237天


河北地质大学(本科)
分享&发布