Méthode | Description | |
---|---|---|
addSchedule ( $schedule = '' ) | @return bool | |
calculateNextRunTime ( $schedule ) | @return: 'Y-m-d H:i:s' | |
cleanCache ( ) | 清除缓存 | |
delSchedule ( $ids ) | 删除计划任务 | |
getLogPath ( ) | * Setter & Getter | |
getSchedule ( ) | ||
getScheduleList ( ) | @return array() | |
isValidSchedule ( $schedule = '' ) | 判断一个schedule是否有效 | |
run ( ) | 继承实现父类函数 | |
runSchedule ( $schedule ) | 执行任务计划 | |
runScheduleList ( $scheduleList ) | 执行计划任务列表 | |
saveSchedule ( $schedule = '' ) | 更新一条任务计划 | |
setDirlist ( $dirlist ) | ||
setEndDateTime ( $end_datetime ) | ||
setLastRunTime ( $last_run_time ) | ||
setModifier ( $modifier ) | ||
setMonth ( $month ) | ||
setSchedule ( $schedule ) | ||
setScheduleType ( $schedule_type ) | ||
setStartDateTime ( $start_datetime ) | ||
setTaskToRun ( $task_to_run ) |
Méthode | Description | |
---|---|---|
_calculateDAILY ( $schedule ) | ||
_calculateHOURLY ( $schedule ) | ||
_calculateMINUTE ( $schedule ) | ||
_calculateMONTHLY ( $schedule ) | ||
_calculateONCE ( $schedule ) | * 根据计划频率计算一个schedule的下次执行时间 | |
_calculateWEEKLY ( $schedule ) | ||
_checkDAILY ( $schedule ) | ||
_checkHOURLY ( $schedule ) | ||
_checkMINUTE ( $schedule ) | ||
_checkMONTHLY ( $schedule ) | ||
_checkONCE ( $schedule ) | 根据计划频率检查一个schedule是否合法 | |
_checkWEEKLY ( $schedule ) | ||
_getMonthDif ( $date1, $date2 = '' ) | 返回自2007年01月01日来的月数 | |
_getStartDateTime ( $schedule ) | @return timestamp | |
_getWeekID ( $date = '' ) | 返回自2007年01月01日来的周数 | |
_isDayIDOfMonth ( $key, $date = '' ) | 判断当前日期是否为当前月的第x个星期x | |
_isLastDayOfMonth ( $date = '' ) | 判断当前日期是否为当前月的最后一天 | |
_log ( $str ) | 知识文件 | |
setSecondToZero ( $date_time = null ) | 将给定时间的秒数置为0; 参数为空时,使用当前时间 |
Méthode | Description | |
---|---|---|
fill_params ( $params = '' ) | 组装参数 | |
format_params ( $params ) | 格式化参数 |
protected _calculateONCE ( $schedule ) |
protected _isDayIDOfMonth ( $key, $date = '' ) |
public calculateNextRunTime ( $schedule ) |
protected setSecondToZero ( $date_time = null ) |