cron help:
Link
If using crontab (crontab -e), put in this entry:
min hour DayOfMonth month DayOfWeek user cmd
Ex. 00 23 01 * * /home/user/script.sh
will run script.sh at 11PM on the first of every month
Ex. 00 11,23 * * mon /home/user/script.sh
will run script.sh at 11AM and 11PM every Monday.
Ex. 05 20 * * * /home/user/script.sh | mutt -s "subject" email@address
will send the output of script.sh to email@address with subject "subject" at 8:05PM every day. (provided you have mutt installed and configured)
crontab is for user jobs. For system jobs, put a script in /etc/cron/cron.daily or cron.hourly or cron.weekly, etc.