У меня есть скрипт резервного копирования, который запускается по ночам из cron и копирует файлы из разных мест, включая другие компьютеры, и монтирует nfs на моей ма c - через rsyn c на внешний диск, подключенный к моей ма c.
До Каталины это работало, как и ожидалось.
Теперь новая система разрешений Catalina не позволяет скрипту работать. Если я запусту скрипт в iTerm, я получу всплывающие окна для каждой вещи, которую он хочет сделать, которая теперь разрешена ОС - «доступ к внешнему диску» и т. Д. c - и может сказать «да».
Когда он запускает fron cron, всплывающее окно отсутствует, и нет никакого способа предоставить ему необходимые разрешения, поэтому он просто завершается с ошибкой - с большим количеством ошибок rsyn c «Операция не разрешена (1)».
Есть ли способ предоставить скрипт / cron все разрешения, или Ma c теперь просто игрушка, как iPad: - (