Cron

ITFlow comes with an array of PHP scripts that are meant to be executed automatically using Cron. The operation of scripts via Cron guarantees that actions are carried out autonomously in the background, eliminating the need for a user to be logged in. We strongly recommend configuring cron.

Cron Activation

Cron Scripts of v25.01

If installed by script after the date above location will now be /etc/cron.d/itflow

0 2 * * * www-data /usr/bin/php /var/www/itflow.example.com/scripts/cron.php
* * * * * www-data /usr/bin/php /var/www/itflow.example.com/scripts/cron_ticket_email_parser.php
* * * * * www-data /usr/bin/php /var/www/itflow.example.com/scripts/cron_mail_queue.php
0 3 * * * www-data /usr/bin/php /var/www/itflow.example.com/scripts/cron_domain_refresher.php
0 4 * * * www-data /usr/bin/php /var/www/itflow.example.com/scripts/cron_certificate_refresher.php

OLD / Cron Scripts

The following scripts should be added to your Cron:

OLD / Example
# /etc/crontab: system-wide crontab

# ITFlow - Nightly cron script
0  02   * * *   root    php /var/www/pr-review-base.itflow.org/cron.php 4PlrCJ2kJ5cvf4jnJmoB2E1oTY4PsX8w 2>&1 | logger -t itflow-nightlycron