/** * 删除 * @param $params * @return array */ function delworker_cron($params) { $workerid = isset($params["get"]["workerid"]) ? $params["get"]["workerid"] : ""; if (empty($workerid)) { return $this->output("参数有误", false); } $config = Squire_LoadConfig::del_config($workerid); if (empty($config)) { return $this->output("workerid不存在", false); } Squire_Master::exitprocess($config); return $this->output("ok"); }
/** * 解析配置文件 */ private static function params_config($reload = false) { Squire_LoadConfig::$config_file = self::$config_file; if ($reload) { Squire_LoadConfig::reload_config(); } self::$task_list = Squire_LoadConfig::get_config(); }
public static function del_config($task) { if (!isset(self::$ori_config[$task])) { return array(); } $config[$task] = self::$ori_config[$task]; unset(self::$ori_config[$task]); self::save_config(); self::$config = self::parse_config(); return self::parse_config($config); }