Пример #1
0
 /**
  * @param $params
  * @return array
  */
 function getcrontab_cron($params)
 {
     return $this->output(LoadConfig::get_config());
 }
Пример #2
0
 /**
  * 根据配置载入需要执行的任务
  */
 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();
 }