The Magento cron job is responsible for processing all scheduled/periodic tasks for your store, such as:
It is important that the cron job is configured correctly in your hosting account for all aspects of Magento to work. A cron is a Linux program that is used to schedule jobs (commands or shell scripts) to run periodically at fixed times, dates, or intervals.
To add the cron job, the first step is to log into your cPanel account and click on the Cron Jobs menu item in the Advanced section.
You will now get to the screen where you can configure the cron jobs for your account. If you would like to receive an email report after each cron is run, enter your email address and click on Update Email. Then, under Add New Cron Job, you need to enter the following:
/bin/sh /home/<username>/public_html/cron.sh