cron, the mother of all task schedulers.
and man crontab
should get you started. To edit your personal crontab, type crontab -e
. It's really ingenious.
Most distributions also come with anacron, which runs tasks that may have been left out if the computer was down when the task was supposed to run.