OSX 10.15 Catalina
电脑中配置了一个crontab命令,是定时执行一个Python脚本,来自动将文件从一个目录备份到另一个目录
但当升级到OSX 10.15时,这个脚本就不工作了
手动检查后并不是Python脚本的问题,也不是crontab命令的问题
问题发生在,新的系统对cron的权限进行了限制
导致 cron 并没有磁盘所有文件的读写权限,只有部分目录有读写权限,我python脚本读写的路径正好没有权限,并且cron也并没有给出任何错误提示和信息
解决办法,在系统偏好设置里将 cron 添加 完全磁盘访问权限
添加方法如gif动图
cron 程序所在目录
whereis cron #命令可以查看
cron 具体路径为 /usr/sbin/cron
登录过307天