ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
cron.php
Go to the documentation of this file.
1 <?php
2 chdir(dirname(__FILE__));
3 chdir('..');
4 
5 include_once './Services/Cron/classes/class.ilCronStartUp.php';
6 
7 if ($_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,
19  $password
20 );
21 
22 try {
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 }
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
$cronManager
Definition: cron.php:25
global $DIC
Definition: saml.php:7
if($_SERVER['argc']< 4) $client
Definition: cron.php:12
$cron
Definition: cron.php:16
Class ilStrictCliCronManager.
Cron management.
exit
Definition: backend.php:16
$password
Definition: cron.php:14
$login
Definition: cron.php:13
Handles cron (cli) request.