ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
cron.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
5
chdir(__DIR__);
6
chdir(
'..'
);
7
8
require_once
'./Services/Cron/classes/class.ilCronStartUp.php'
;
9
10
if
(
$_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
17
$cron
=
new
ilCronStartUp
(
18
$client
,
19
$login,
20
$password
21
);
22
23
try
{
24
global
$DIC
;
25
26
$cron
->authenticate();
27
28
$strictCronManager
=
new
ilStrictCliCronManager
(
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
}
$strictCronManager
$strictCronManager
Definition:
cron.php:28
exit
exit
Definition:
login.php:28
Vendor\Package\$e
$e
Definition:
example_cleaned.php:49
$DIC
global $DIC
Definition:
feed.php:28
ilStrictCliCronManager
Definition:
class.ilStrictCliCronManager.php:21
$client
$client
Definition:
dummy_client.php:43
$_SERVER
$_SERVER['HTTP_HOST']
Definition:
raiseError.php:10
$cron
$cron
Definition:
cron.php:17
ilCronStartUp
Definition:
class.ilCronStartUp.php:21
Exception
cron
cron.php
Generated on Wed Sep 3 2025 22:01:16 for ILIAS by
1.8.13 (using
Doxyfile
)