exit; } if (isset($_GET["remove-app"])) { remove_application(); exit; } if (isset($_GET["refresh-setup-exe"])) { refresh_applications(); exit; } if (isset($_GET["test-send-email"])) { test_sendmail(); exit; } if (isset($_GET["run-scheduled-task"])) { run_schedules(); exit; } if (isset($_GET["run-scheduled-task"])) { build_schedules(); exit; } if (isset($_GET["restart-arkeia"])) { restart_arkeia(); exit; } if (isset($_GET["arkeia-ini-status"])) { arkeia_status(); exit; } if (isset($_GET["build-system-tasks"])) {
$cmdline = @file_get_contents("/proc/{$pid}/cmdline"); $cmdlineMD = md5($cmdline); if (isset($ALREDPID[$cmdlineMD])) { echo "Starting......: " . date("H:i:s") . " killing {$pid} `{$cmdline}`\n"; unix_system_kill_force($pid); continue; } $ALREDPID[$cmdlineMD] = true; } } $pids = $unix->PIDOF_PATTERN_ALL(basename(__FILE__)); if (count($pids) > 6) { echo "Starting......: " . date("H:i:s") . " Too many instances " . count($pids) . " dying...\n"; } if ($argv[1] == "--run-schedules") { run_schedules($argv[2]); die; } if ($argv[1] == "--defaults") { Defaults($argv[2]); die; } if ($argv[1] == "--run") { execute_task($argv[2]); die; } if ($argv[1] == "--run-squid") { execute_task_squid($argv[2]); die; } build_schedules();