On Catalina, how can a cronjob get permission to touch files on a USB disk?
You need to grant cron full disk access. Drag /usr/sbin/cron into the Full Disk Access area in System Preferences &gt; Security &amp; Privacy &gt; Privacy tab.
Source: https://twitter.com/DaveWoodX/status/1184235412509941761