执行计划是任务的执行时间、执行间隔等配置信息的总称。EasySQLMAIL通过执行计划来决定任务何时运行。一个任务可以有多个执行计划。
您可以在任务属性对话框中的“执行计划”Tab页中管理任务的执行计划。
执行计划管理界面
系统管理员可以在“执行计划状态查询”界面中查询执行计划的执行情况。
执行计划状态查询界面
点击“任务属性”对话框中“执行计划”Tab页下的“新建执行计划”按钮,打开“新建执行计划”对话框。
执行计划配置界面
执行计划起止时间 | 指定执行计划的起止时间。如果不指定起始时间,表示执行计划在任务信息保存后立即开始执行,如果结束时间为空,表示该执行计划一直有效。 例如,某任务要求只在2015-03-01的4点到2015-04-01 的4点之间执行,这时可以指定起始时间为2015-03-01 04:00:00,中止时间为2015-04-01 04:00:00。超过2015-04-01 04:00:00后,这个执行计划将不再执行。 |
执行间隔时间 | 指定执行计划的间隔时间。例如,每隔10分钟执行一次。建议间隔时间根据任务的SQL语句的执行情况而定,不应定义得太短。EasySQLMAIL中规定的最小任务执行间隔时间是60秒。 |
间隔时间单位 | 目前EasySQLMAIL支持以下的时间间隔: 秒:间隔X 秒执行一次。间隔时间单位不能小于60秒。 分钟:间隔X分钟执行一次。 小时:间隔X小时执行一次。 天:间隔X天执行一次。 星期:每隔X星期执行一次。 月:间隔X月执行一次。 一次性任务:执行计划将只执行一次。 |
当任务运行出错或是先决条件不成立时,重试执行 | 如果选择了此选项,当任务执行出错或是任务中的先决条件不成立时,EasySQLMAIL将按照指定的间隔时间重试执行任务,直到任务执行成功或是超过最大重试次数为止。 |
任务运行出错时重试 | 指定当执行计划的任务运行出错时重试执行。 |
先决条件不成立时重试 | 指定当执行计划的任务的先决条件不成立时重试执行。 |
重试间隔时间 | 指定重试执行时的间隔时间。重试间隔时间不能少于60秒。 |
最大重试次数 | 指定最大的重试次数。如果重试次数为空,表示一直重试,直到执行成功或下一次执行计划开始为止。 |
备注 | 您可以为执行计划输入一些备注信息,以便于以后的管理。 |
计划执行成功时, 通过邮件通知我 | 选择当执行计划执行成功时,是否需要将任务的执行日志发送到任务所有者的邮箱中。 |
计划执行失败时, 通过邮件通知我 | 选择当执行计划执行失败时,是否需要将任务的执行日志发送到任务所有者的邮箱中。 |
注意:EasySQLMAIL执行任务前,会检查任务是否正在运行。如果任务正在运行,那么EasySQLMAIL不会再启动新的任务实例。
案例1:某任务要求从2015-03-01早上8点开始,每小时运行一次,间隔时间应该为“每1小时执行一次”,从2015-03-01 08:00:00开始执行。
案例1:每小时运行一次
例子2:某任务要求在每月1日早上8:00执行一次。间隔时间应该为“每1月执行一次”,从2015-03-01 08:00:00开始执行。
案例2:每月1日早上8点执行一次
案例3:某任务要求每周1凌晨1点执行一次。起始时间应该写为任意一个星期一的日期,例如2015-07-13 01:00:00开始,每周执行一次。
案例3:每周一早上8点执行一次
有关执行计划的更多信息,请参考《EasySQLMAIL系统操作手册》中的相关内容。
感谢您阅读本文档。