Cronjobs

Cronjobs will automate your tasks, and ensure that everything on your server runs smoothly. Here, you will learn how create and run a cronjob in order to achieve the desired target.

Setting Up Cronjob With CPanel

Cronjobs allows email processing to run at the back end while not interfering with the site operations. In EasyDiscuss, cronjobs are required to parse emails as well as sending out emails.


Step 1

Setting up cronjobs in Cpanel is really easy. All you need to do is to login to your cPanel account and click on the Cronjobs icon as shown in the diagram below.

Cpanel

Step 2

Upon clicking on the cronjob icon, you will be presented with the following screen. You will need to enter the following.

Cpanel

The settings are broken down into the following:-

  • Minute - Enter the interval for minute. The example above uses */5 which means the script is executed every 5 minutes
  • Hour - Enter the interval for minute. The example above uses * which means the script is executed every hour
  • Day - Enter the interval for minute. The example above uses * which means the script is executed every day
  • Month - Enter the interval for minute. The example above uses * which means the script is executed every month
  • Weekday - Enter the interval for minute. The example above uses * which means the script is executed every week
  • Command - In the example above, we are running the following command,

    /usr/bin/wget -O /dev/null "http://yoursite.com/index.php?option=com_easydiscuss&task=cron"
    

    You will need to get the correct wget path and replace the domain name above with your site's domain. Every hosting has a different /bin/wget. Please consult with your hosting provider for further explanation.