I was at work the other day and I was asked "How could I send an email to myself to remind myself to do X?" I was sure you could do that with Outlook (we use Windows), so i just played around and found it, not too hard. Then I thought to myself "I use OS X at home, we use freeBSD servers at work, there has to be a way to do this..."
After have a look around and asking a few people (thanx to johna for this), I was introduced to a command called at. This can be used to run any command at any time. You can also do this with cron, of course, but that's a pain. Use at as follows:
% at HH:MM MM/DD/YYYY [hit enter]For example, use at 08:45 08/25/2002 to set a job for 8:45am on Sunday the 25th of August, 2002. After that, just enter the commands you want run (follow each with enter). When you have finished the list of commands you want to run, press control-D.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20020823091039647