Ты сам сказал: cron.Cron успешно работает в терминале (Applications-> Utilities-> Terminal), а в Terminal вы можете сделать "man cron" для деталей.
Для того, что вы хотите сделать, кажется, вам просто нужен cronзапись, которая выглядит следующим образом:
0 * * * * synchronize-script-name.sh
где synchronize-script-name.sh isимя вашего скрипта, и он будет запускаться в час.
Команда crontab позволяет вам редактировать crontab для любого пользователя (при условии, что у вас есть привилегия su, в противном случае вы можете редактировать только свой собственный)