/** * @param $params * @return array */ function getcrontab_cron($params) { return $this->output(LoadConfig::get_config()); }
/** * 根据配置载入需要执行的任务 */ public static function load_config() { $time = time(); $config = LoadConfig::get_config(); foreach ($config as $id => $task) { $ret = ParseCrontab::parse($task["time"], $time); if ($ret === false) { Main::log_write(ParseCrontab::$error); } elseif (!empty($ret)) { TurnTable::set_task($ret, array_merge($task, array("id" => $id))); } } TurnTable::turn(); }