This article provides you with information on how to setup Cron Jobs in cPanel.
Cron jobs use the following time field sequence:
[minute] [hour] [day] [month] [weekday] [command]
22 07 * * * /my/script -v
This will run every morning at 7:22 AM. The * is a wild card, meaning "every day/month, etc" For example; 22 07 * * * = every 48 minutes of every 7th hour of every day of of the month. Just to clarify, the setting for "Weekday" should be interpreted as day of the week, including Saturday and Sunday. Many people think of weekday as just Monday through Friday, but when referring to cron job settings, it actually means every day of the week.
It is suggested that Cron Jobs not be scheduled at the top or bottom of the hour. Remember that you are not the only user on the server who may be using a cron job. If all the cron jobs were scheduled at the same time, the server performance would be slowed when it tries to execute all of the scripts. So, for example, the best times to set a cron job to run may be at an odd minute such as the example above. It is set to run at 7:22 every morning. Help keep server performance at an optimum level by setting the cron job execution at an odd time.