ILIAS  release_7 Revision v7.30-3-g800a261c036
cron.php
Go to the documentation of this file.
1<?php
2chdir(dirname(__FILE__));
3chdir('..');
4
5include_once './Services/Cron/classes/class.ilCronStartUp.php';
6
7if ($_SERVER['argc'] < 4) {
8 echo "Usage: cron.php username password client\n";
9 exit(1);
10}
11
12$client = $_SERVER['argv'][3];
13$login = $_SERVER['argv'][1];
14$password = $_SERVER['argv'][2];
15
17 $client,
18 $login,
20);
21
22try {
23 $cron->authenticate();
24
26 new ilCronManager($DIC->settings(), $DIC->logger()->root())
27 );
28 $cronManager->runActiveJobs();
29
30 $cron->logout();
31} catch (Exception $e) {
32 $cron->logout();
33
34 echo $e->getMessage() . "\n";
35 exit(1);
36}
An exception for terminatinating execution or to throw for unit testing.
Cron management.
Handles cron (cli) request.
Class ilStrictCliCronManager.
$cron
Definition: cron.php:16
$password
Definition: cron.php:14
if($_SERVER['argc']< 4) $client
Definition: cron.php:12
$cronManager
Definition: cron.php:25
$login
Definition: cron.php:13
global $DIC
Definition: goto.php:24
exit
Definition: login.php:29
$_SERVER['HTTP_HOST']
Definition: raiseError.php:10