My cron was not running, it appears that the cron service is not enabled by default on a new Arch Linux install. I enabled it with:

 systemctl start cronie
systemctl start cronie.service