Some software functionality require periodic execution to trigger maintenance tasks and email notifications such as;
Automated periodic execution is implemented through the use of a scheduling service that allows users to schedule jobs at defined times or regular intervals. By default the system Scheduled Tasks are already define using the default standard limit and frequency using the Cron Task plugin.
After install the cron jobs are setup and ready to work, however some users disable purposely the Joobi cron plugin which result to unset email messages.
The Scheduler settings is located in jApps >> Preferences >> Scheduler
Server Time: This is the time of your Website server not your local time where you are accessing your website.Your Time: This is the time base on the Timezone specified in your Joomla global configuration
Using site cron (cron plugin) is good enough but if you have third party security extensions installed in your website, it can block the processes of the plugin which could stop the triggering of the Task.
So setting an external cron jobs is always the most efficient solution.
Please ask your web hosting for the correct cron setup/script.
There are different command line programs you can use to call the page from the command line. Not all of them may be available on a given server.
For example, you can use a Unix utility like 'wget':
wget -q -nd --delete-after 'ADD the CRON URL HERE'
The options:-q = quiet (no message)-nd = no directory--delete-after = delete the downloaded file
Same with log filewget -q -nd --delete-after 'ADD the CRON URL HERE' -O /home/public_html/cache/dull
When using SSL, add one additional argument when calling wget: --no-check-certificate.Do not put “--no-check-certificate” between the -0 and the -.
*/15 * * * * /usr/bin/wget --no-check-certificate --quiet -O - 'ADD the CRON URL HERE'
Note in this example that the output is thrown away (to /home/public_html/cache/dull ).
A number of users of jNews have found that 'wget' sometimes fails. Especially if you have trouble with email digests not being sent on a daily basis to all users, an alternative command that solves the problem is:
php 'ADD the CRON URL HERE'
If you want a schedule every 10 minutes define as below:
Minute: */10Hour: *Day of Month: *Month: *Day of Week: *
Command: /usr/bin/curl -s -o /dev/null "ADD the CRON URL HERE"Important are the quotes around the URL. Otherwise all looks perfect but mail will never be send.
Creating a Scheduled Task
Configuring the task