cron command scheduler is considered deprecated by Apple,
in favor of using Launch Agents along with
launchd. There is a decent
launchd tutorial at launchd.info if you want to
do that instead.
cron full disk access
Cron jobs usually need to work outside of the macOS "sandbox", accessing scripts and files across the filesystem. macOS supports Unix filesystem permissions, but there's an additional safety gate that's evaluated