The standard Unix method of doing this is the "cron table". From inside the terminal type "man crontab" to read the manual page for the crontab command.
It could be that Mac OS X has some GUI interface but I've never looked for it. as I've just been using cron table for the last 20+ years.