void start(map m = ) | 开启任务定时器(create时已经自动开启) |
void stop() | 关闭任务定 时器 |
void dump() | 打印任务列表 |
void set_time(mixed new_time) | 设置时间,支持时间戳或ctime的TimeType.NUMERIC_STYLE(YYYYMMDDhhmmss)格式 |
int get_time() | 获取当前时间 |
void create_task_by_everyweek(string name, function func, int wday = 0, int hour = 0, int min = 0, int sec = 0, int exec_limit = -1) | 每周自动触发一次 |
void create_task_by_everyday(string name, function func, int hour = 0, int min = 0, int sec = 0, int exec_limit = -1) | 每天自动触发一次 |
void create_task_by_everyhour(string name, function func, int min = 0, int sec = 0, int exec_limit = -1) | 每小时自动触发一次 |
void create_task_by_everyminute(string name, function func, int sec = 0, int exec_limit = -1) | 每分钟自动触发一次 |
void create_task_by_everysecond(string name, function func, int exec_limit = -1) | 每秒钟自动触发一次 |
map query_task(string task_name, bool remove_when_inexistence = false) | 查询任务项 |
void create_task(string name, function func, int interval, int exec_time, int exec_limit = -1) | 自定义创建任务项 |
void remove_task(string task_name) | 移除任务项 |