This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
admin_menu:site_setup:cron_jobs:start [2009/05/31 20:29] jonyo Removed reference to # of cron tasks as the number keeps going up. |
admin_menu:site_setup:cron_jobs:start [2014/09/25 16:55] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
{{indexmenu_n> | {{indexmenu_n> | ||
====== Cron Jobs ====== | ====== Cron Jobs ====== | ||
+ | |||
+ | Admin Page: **Site Setup > Cron Jobs** | ||
In the admin panel, it gives the warning: | In the admin panel, it gives the warning: | ||
< | < | ||
- | The **reason for the strong warning** is so you come to this page to learn what is needed to change certain settings on the page, specifically what you need to do before switching to //Option B//. Don't let the warning scare you too much though, if you are familiar with setting up cron tasks for your hosting (or your hosting has good instructions for doing so), you should be fine with setting up the basic heartbeat to run once a minute, just use the example listed in your admin panel for doing so. The main thing, is after you have set it up to use a manual cron task, after about a week or so, be sure to come back to the cron tasks page and look at the //Last Run// time for each of the cron tasks. | + | The **reason for the strong warning** is so you come to this page to learn what is needed to change certain settings on the page, specifically what you need to do before switching to //Option B//. Don't let the warning scare you too much though, if you are familiar with setting up cron tasks for your hosting (or your hosting has good instructions for doing so), you should be fine with setting up the basic heartbeat to run once a minute, just use the [[#Manually Run Heartbeat every minute]] |
===== How cron tasks work...what a cron task is: ===== | ===== How cron tasks work...what a cron task is: ===== | ||
Line 58: | Line 60: | ||
This section gives examples of cron jobs you may set up, with the site URL and cron key set to match your site. | This section gives examples of cron jobs you may set up, with the site URL and cron key set to match your site. | ||
- | "Manually Run Heartbeat every minute": | + | ==== Manually Run Heartbeat every minute |
+ | This is an example of how you would use a cron job to call the heartbeat task, instead of loading the heartbeat task automatically on each page load. If your server does not have the command line browser " | ||
+ | |||
+ | ==== Run the made-up tasks task1 and task2 every Monday at 1AM ==== | ||
+ | This is an example of how to set it up to manually run certain tasks using a cron job, instead of relying on the heartbeat to run the tasks needed. | ||
+ | |||
+ | ==== SSH Command Line Options ==== | ||
+ | |||
+ | Using " | ||
+ | |||
+ | If your server does not have a command line browser, it is also set up to be called using PHP to run it directly on the command line, however this is not guaranteed to work since server configurations can vary widely. | ||
+ | |||
+ | php / | ||
+ | |||
+ | Replace " | ||
- | "Run the made-up tasks task1 and task2 every Monday at 1AM": | + | =====Are My Cron Routines Running? |
- | "SSH Command Line Options" | + | To verify if a cron has been run correctly or not, in the admin to go to the following admin tool: |
- | Using " | + | SITE SETUP > CRON JOBS |
- | If your server does not have a command line browser, it is also set up to be called using php to run it directly | + | and look at the times for " |
- | php / | ||
- | Replace "/ |