Feature: Cron Jobs

What are Cron Jobs?
Cron jobs are automated tasks. On Windows servers it is the Task Scheduler. There are two files in Maian Journal that should be set up to run as cron jobs. These are detailed below.
1 System Ops
This performs the following operation:

- Activates journal system if offline and auto enable date is set
- Deletes journals which are set to auto delete
- Deletes categories (and journals) which are set to auto delete
- Activates journals that have a future publish date set
- Auto deletes pages that have an auto delete date set
- Auto deletes layout boxes that have an auto delete date set

You should set your cron to run based on the timeframes of the above operations. The file to run is:

control/cron/ops.php
Cron Job Example Commands
Examples of cron tab commands. These may or may not work, you should contact your host if you aren't sure. Make sure you use the correct paths to the files shown above. Here an example file is shown (xx.php).

Linux

/usr/local/bin/php /home/admin/domains/example.com/public_html/journal/control/cron/xx.php
php q /home/admin/domains/example.com/public_html/journal/control/cron/xx.php
/usr/local/bin/php q /home/admin/domains/example.com/public_html/journal/control/cron/xx.php

Windows

C:\Windows\php\php.exe "C:\server\www\journal\control\cron\xx.php"
If you don't understand this, contact your host for assistance. Path is almost always the FULL server path to the cron file.