My at on Mac OS X 10.11 seems to be incapable of launching jobs. I tried:
echo "date > foo" | at now
Running atq afterwards shows the job queued and no file foo was created. To make sure the problem isn't a date mixup, I ran:
$ date && echo "date > foo" | at now && atq
And both date and atq showed the same time.
I also checked for at.allow and at.deny files. /usr/lib/cron/at.deny exists but is empty and /usr/lib/cron/at.allow doesn't exist. According to the man page, that means that I am allowed to run it:
If _PERM_PATH/at.allow does not exist, _PERM_PATH/at.deny is checked,
every username not mentioned in it is then allowed to use at.
[...]
FILES
_PERM_PATH/at.allow allow permission control (/usr/lib/cron/at.allow)
_PERM_PATH/at.deny deny permission control (/usr/lib/cron/at.deny)
What am I doing wrong/what can I do to schedule this for later?