ILIAS  release_8 Revision v8.24
cron.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
5chdir(__DIR__);
6chdir('..');
7
8require_once './Services/Cron/classes/class.ilCronStartUp.php';
9
10if ($_SERVER['argc'] < 4) {
11 echo "Usage: cron.php username password client\n";
12 exit(1);
13}
14
15[$script, $login, $password, $client] = $_SERVER['argv'];
16
18 $client,
19 $login,
20 $password
21);
22
23try {
24 global $DIC;
25
26 $cron->authenticate();
27
29 $DIC->cron()->manager()
30 );
31 $strictCronManager->runActiveJobs($DIC->user());
32
33 $cron->logout();
34} catch (Exception $e) {
35 $cron->logout();
36
37 echo $e->getMessage() . "\n";
38
39 if (defined('DEVMODE') && DEVMODE) {
40 echo $e->getTraceAsString() . "\n";
41 }
42
43 exit(1);
44}
$cron
Definition: cron.php:17
$strictCronManager
Definition: cron.php:28
$client
global $DIC
Definition: feed.php:28
exit
Definition: login.php:28
$_SERVER['HTTP_HOST']
Definition: raiseError.php:10