forked from TS-N-net/ranksystem_dev
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathworker.php
24 lines (24 loc) · 800 Bytes
/
worker.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
echo 'run command '.$cmd.'<br>';
}
}
execInBackground('php '.dirname(__FILE__).'/jobs/job_calc_user.php');
sleep(1);
execInBackground('php '.dirname(__FILE__).'/jobs/job_update_groups.php');
sleep(1);
execInBackground('php '.dirname(__FILE__).'/jobs/job_get_avatars.php');
sleep(1);
execInBackground('php '.dirname(__FILE__).'/jobs/job_clean.php');
sleep(1);
execInBackground('php '.dirname(__FILE__).'/jobs/job_calc_rank.php');
sleep(1);
execInBackground('php '.dirname(__FILE__).'/jobs/job_calc_stats.php');
sleep(1);
execInBackground('php '.dirname(__FILE__).'/jobs/job_calc_stats_user.php');
?>