Why won't the at command work in Mac OS X?

I typed:

echo "echo hi > at_log.txt" | at now +1minute

to test the at command on my terminal. I got the message:

job 8 at Thu Feb 25 18:42:00 2010

I waited for a minute but nothing happened. I tried listing at_log.txt, but it said there was no such file. Am I doing something wrong here?

Well, I tried it and it worked. Check the users listed in /etc/at/at.allow and /etc/at/at.deny, you might have to add and/or remove yourself.

Also, try giving it an absolute path to at_log.txt . Mine ended up in the right directory but yours may have a different implementation.

Is cron running?