DEFINE SCHEDULE(定义客户机调度)

使用 DEFINE SCHEDULE 命令可定义客户机调度。 IBM Storage Protect 使用此调度以指定的时间间隔或天数自动对客户机工作站执行各种客户机操作。 在定义调度之后,使用 DEFINE ASSOCIATION 命令可将客户机与此调度关联起来。

必须在客户机工作站上启动客户机调度程序, IBM Storage Protect 才能处理调度。

即使可以在服务器上定义调度并将其与客户机关联,但并非所有客户机都可以运行所有调度的操作。 例如,当进行恢复或检索文件操作或运行一可执行脚本时,Macintosh 客户机不能运行调度。 在不同客户机操作系统上,可执行脚本也称为命令文件、批处理文件或者脚本。

IBM Storage Protect 无法同时针对同一客户机节点运行多个调度。

特权类

要定义客户机调度,必须具有系统特权、以及针对调度所属的策略域的不受限或受限策略特权。

用于定义经典客户机调度的语法

读取语法图跳过可视语法图DEFine SCHeduleDomain_Name调度名称 Type=ClientDESCription=描述ACTion=IncrementalACTion=IncrementalSelectiveArchiveSUBACTion=""FASTBackBackupSUBACTion=""FASTBackSYSTEMSTateVAppVMREStoreRETrieveIMAGEBACkupIMAGEREStoreCommandMacroDeployOPTions=选项字符串OBJects1=对象字符串PRIority=5PRIority=处理STARTDate=CURRENT_DATESTARTDate=日期STARTTime=当前时间STARTTime=时间DURation=1DURation=处理DURUnits=HoursDURUnits=MinutesHoursDaysINDefiniteMAXRUNtime=0MAXRUNtime=处理SCHEDStyle=ClassicSCHEDStyle=Classic PERiod=1PERiod=处理PERUnits=DaysPERUnits=HoursDaysWeeksMonthsYearsOnetimeDAYofweek=ANYDAYofweek=ANYWEEKDayWEEKEndSUndayMondayTUesdayWednesdayTHursdayFridaySAturdayEXPiration=NeverEXPiration=Never日期
注:
  • 1 OBJECTS 参数在 ACTION=INCREMENTAL时是可选的,但对于其他操作是必需的。

用于定义增强客户机调度的语法

读取语法图跳过可视语法图DEFine SCHeduleDomain_Name调度名称 Type=ClientDESCription=描述ACTion=IncrementalACTion=IncrementalSelectiveArchiveSUBACTion=FASTBackBackupSUBACTion=""FASTBackSYSTEMSTateVAppVMREStoreRETrieveIMAGEBACkupIMAGEREStoreCommandMacroOPTions=选项字符串OBJects1=对象字符串PRIority=5PRIority=处理STARTDate=CURRENT_DATESTARTDate=日期STARTTime=当前时间STARTTime=时间DURation=1DURation=处理DURUnits=HoursDURUnits=MinutesHoursDaysMAXRUNtime=0MAXRUNtime=处理SCHEDStyle=Enhanced MONth=ANYMONth=ANYJAnuaryFebruaryMARchAPrilMayJUNeJULyAUgustSeptemberOctoberNovemberDecemberDAYOFMonth=ANYDAYOFMonth=ANYDayWEEKofmonth=ANYWEEKofmonth=ANYFIrstSecondThirdFOurthLastDAYofweek=ANYDAYofweek=ANYWEEKDayWEEKEndSUndayMondayTUesdayWednesdayTHursdayFridaySAturdayEXPiration=NeverEXPiration=Never日期
注:
  • 1 OBJECTS 参数在 ACTION=INCREMENTAL时是可选的,但对于其他操作是必需的。

参数

domain_name (必需)
指定该调度所属的策略域名称。
schedule_name (必需)
指定要定义的调度名称。 最多可以为名称指定 30 个字符。
Type=Client
指定定义一个客户机调度。 此参数是可选的。
DESCription
指定调度的描述。 此参数是可选的。 该描述最多可以指定 255 个字符。 如果描述包含任何空白字符,请将该描述括在引号内。
ACTion
指定执行此调度时发生的操作。 可能的值包括:
Incremental
指定调度备份所有新文件或自上次增量备份以来已更改的所有文件。 增量备份还会备份其所有现有备份可能都已到期的任何文件。
Selective
指定此调度只备份用 OBJECTS 参数指定的文件。
Archive
指定此调度对使用 OBJECTS 参数指定的文件进行归档。
Backup
指定此调度备份通过 OBJECTS 参数指定的文件。
REStore
指定此调度恢复使用 OBJECTS 参数指定的文件。

对已调度操作指定 ACTION=RESTORE,并且 REPLACE 选项设置为 PROMPT 时,将不会发生提示。 如果将该选项设置为 PROMPT,将跳过这些文件。

如果指定第二个文件规范,那么此文件规范充当恢复目标。 如果需要恢复多个文件组,那么应为每个需要恢复的文件规范进行一次调度。

RETrieve
指示调度会对使用 OBJECTS 参数指定的文件进行检索。
请记住: 指定的第二个文件充当检索目标。 如果需要检索多个文件组,请为各文件组创建单独调度。
IMAGEBACkup
指定此调度备份用 OBJECTS 参数指定的逻辑卷。
IMAGEREStore
指定此调度恢复用 OBJECTS 参数指定的逻辑卷。
Command
指定该调度处理用 OBJECTS 参数指定的客户机操作系统命令或脚本。
Macro
指定客户机处理用 OBJECTS 参数指定的文件名的宏指令。
SUBACTion
您可指定下列其中一个值:
""
如果使用 ACTION=BACKUP 指定了空字符串(两个双引号),那么备份是增量备份。
FASTBAck
指定 ACTION 参数所标识的 FastBack 客户机操作是调度以进行处理。 ACTION 参数必须为 ARCHIVE 或 BACKUP。
SYSTEMSTate
指定调度 Systemstate 客户机备份操作。
VApp
指定已调度客户机 vApp 备份。 vApp 是预先部署的虚拟机的集合。
VM
指定调度 VMware 客户机备份操作。
Deploy
指定是否使用使用 OBJECTS 参数指定的部署包来更新客户机工作站。 OBJECTS 参数必须包含两个规范,即要检索的包文件以及从中检索这些文件的位置。 确保对象按 files location 顺序排列。 例如:
define schedule standard deploy_1 action=DEPLOY objects=
"\\IBM_ANR_WIN\c$\tsm\maintenance\client\v6r2\Windows\X32\v620\v6200\* 
..\IBM_ANR_WIN\"
指定 ACTION=DEPLOY,将限制以下选项的值:
PERUNITS
指定 PERUNITS=ONETIME。 如果指定 PERUNITS=PERIOD,那么将忽略该参数。
DURUNITS
对于 DURUNITS 参数,请指定 MINUTESHOURSDAYS。 请勿指定 INDEFINITE
SCHEDSTYLE
指定缺省样式 CLASSIC。
如果该参数与所需参数值(如 V.R.M.F)不一致,那么 SCHEDULE 命令会失败。
OPTions
指定在执行调度时指定给已调度的命令的客户机选项。 此参数是可选的。
只能为此参数指定那些在已调度命令上有效的选项。 请参考相应的客户机手册,以获取有关命令行有效选项的信息。 当从服务器运行调度时,此处描述的仅在初始命令行上有效的所有选项都将导致错误或被忽略。 例如,不要包含下列选项,因为在客户机处理调度的命令时,这些选项不起作用:
  • MAXCMDRETRIES
  • OPTFILE
  • QUERYSCHEDPERIOD
  • RETRYPERIOD
  • SCHEDLOGNAME
  • SCHEDMODE
  • SERVERNAME
  • TCPCLIENTADDRESS
  • TCPCLIENTPORT

Windows 操作系统使用 DSMCUTIL 命令或备份/归档客户机 GUI 向导定义调度程序服务时,指定选项文件。 不能通过发出已调度的命令来覆盖该选项文件中的选项。 必须修改调度程序服务中的选项。

如果选项字符串包含多个选项或选项中嵌套有空格,请使用一对撇号将整个选项字符串括起来。 在包含空格的个别选项两边加上引号。 在选项前必须有一个前导减号。 如果包含空格的选项字符串未用引号正确括起,那么可能会发生错误。

以下示例显示了如何指定客户机选项:
  • 要指定 subdir=yesdomain all-local -systemobject,请输入:
    • options='-subdir=yes -domain="all-local -c: -systemobject"'
  • 要指定 domain all-local -c: -d:,请输入:
    • options='-domain="all-local -c: -d:"'
Windows 操作系统提示:

对于以批处理方式运行的 Windows 客户机,如果需要使用引号,请使用交互方式或操作系统转义字符。 有关其他信息,请参阅下列主题:

OBJects
指定那些指定操作执行对象。 在每个对象之间使用单个空格。 除 ACTION=INCREMENTAL 情况外,该参数是必需的。 如果该操作为备份、归档、检索或恢复操作,那么对象为文件空间、目录或逻辑卷。 如果该操作是要运行命令或宏,那么对象为要运行的命令或宏的名称。

当指定 ACTION=INCREMENTAL 而未指定此参数的值时,已调度命令将在没有指定对象的情况下被调用,并且将尝试按客户机选项文件中的定义来处理对象。 要为某个操作选择所有文件空间或目录,请在对象字符串中将它们明确列出。 如果在对象字符串中仅输入星号,将仅备份已启动调度程序的所在目录。

重要信息:
  • 如果指定第二个文件规范,而它不是有效的目标,那么会接收到此错误:
    ANS1082E Invalid destination file specification <filespec> entered.
  • 如果指定超过两个的文件规范,您将接收到此错误:
    ANS1102E Excessive number of command line arguments passed to the 
    program!

当为此参数指定 ACTION=ARCHIVE、INCREMENTAL 或 SELECTIVE 时,可以列出最多达二十 (20) 个的文件规范。

如果对象字符串包含空白字符(空格),那么以双引号将此字符串括起来,然后在双引号外面括上单引号。 如果对象字符串包含多个文件名,那么将每个文件名分别用一对双引号括起来,然后用单引号括起整个字符串。 如果包含空格的文件名没有用引号正确括起,那么可能出错。

Windows 操作系统若使用对 Windows 用户具有特殊含义的字符(如逗号),请将整个参数用两对双引号包裹,然后用单引号包裹整个字符串。 以下示例显示了如何指定某些文件名:
  • 要指定 C:\FILE 2、D:\GIF FILES 和 E:\MY TEST FILE,请输入:
    • OBJECTS='"C:\FILE 2" "D:\GIF FILES" "E:\MY TEST FILE"'
  • 要指定 D:\TEST FILE,请输入:
    • OBJECTS='"D:\TEST FILE"'
  • To specify D:TEST,FILE:
    • OBJECTS='""D:\TEST,FILE""'
Linux 操作系统AIX 操作系统以下示例展示了如何指定某些文件名:
  • 要指定 /home/file 2、/home/gif files 和 /home/my test file,请输入:
    • OBJECTS='"/home/file 2" "/home/gif files" "/home/my test file"'
  • 要指定 /home/test file,请输入:
    • OBJECTS='"/home/test file"'
Windows 操作系统提示:

对于以批处理方式运行的 Windows 客户机,如果需要使用双引号,请使用交互方式或操作系统转义字符。 有关其他信息,请参阅下列主题:

PRIority
指定调度的优先级值。 此参数是可选的。 可以指定从 1 到 10 的整数,1 具有最高的优先级别,10 是最低的。 缺省值为 5。

如果两个或多个调度具有相同的窗口开始时间,那么您指定的值将确定 IBM Storage Protect 处理调度的时间。 将首先启动具有最高优先级的调度。 例如,具有 PRIORITY=3 的调度在具有 PRIORITY=5 的调度之前启动。

STARTDate
指定调度首次执行时窗口的开始日期。 此参数是可选的。 缺省值是当前日期。 将此参数与 STARTTIME 参数配合使用,以指定调度的初始启动窗口的启动时间。
可以使用以下某个值来指定日期:
描述 示例
月/日/年 特定日期 09/15/1998
TODAY 当前日期 TODAY
TODAY+ + 当前日期加上指定天数。 可以指定的最大天数是 9999。 TODAY +3+3。
EOLM(上个月末) 上个月的最后一天。 EOLM
EOLM- 上个月的最后一天减去指定的天数。 EOLM-1

包括在上个月最后一天的前一天处于活动状态的文件。

BOTM(本月开头) 本月的第一天。 BOTM
BOTM + 本月的第一天加上指定的天数。 BOTM+9

包括在本月的第 10 天处于活动状态的文件。

STARTTime
指定调度首次执行时窗口的开始时间。 此参数是可选的。 缺省值为当前时间。 此参数与 STARTDATE 参数结合使用,以指定初始启动窗口的开始时间。
可以使用以下某个值来指定时间:
描述 示例
HH:MM:SS 特定时间 10:30:08
NOW 当前时间 NOW
NOW+HH:MM +HH:MM 当前时间加上指定小时与分钟。 NOW+02:00 +02:00。

如果在 5:00 发出此命令,并且指定 STARTTIME=NOW+02:00 或 STARTTIME=+02:00,那么启动窗口的开始时间为 7:00。

NOW-HH:MM -HH:MM 当前时间减去指定小时与分钟。 NOW-02:00 -02:00。

如果在 5:00 用 STARTTIME=NOW-02:00 或 STARTTIME=-02:00 发出此命令,那么启动窗口的开始时间为 3:00。

DURation
指定定义调度的操作的启动窗口长度的单元数。 此参数是可选的。 该值必须从 1 到 999。 缺省值为 1。

将此参数与 DURUNITS 参数一起使用以指定启动窗口的长度。 例如,如果指定 DURATION=20 和 DURUNITS=MINUTES,那么必须在开始日期和时间的 20 分钟内启动调度。 启动窗口时间长度的缺省长度是 1 小时。 窗口的持续时间必须短于窗口之间的时间间隔。

如果指定 DURUNITS=INDEFINITE,那么将忽略该值。

提示: 定义持续时间超过 10 分钟的调度。 执行此操作将为 IBM Storage Protect 调度程序提供足够的时间来处理调度并提示客户机。
DURUnits
指定用于确定此调度的启动窗口之间时间间隔的时间单元。 此参数是可选的。 缺省值为 HOURS。

将此参数与 DURATION 参数一起使用,以指定启动窗口保持打开以处理调度的时间长度。 例如,如果 DURATION=20 和 DURUNITS=MINUTES,那么必须在开始日期和时间的 20 分钟内启动调度。 不要求调度在这个窗口内完成操作。 如果此调度由于某种原因需要重试的话,重试的操作必须在启动窗口消逝以前开始,否则此操作不重新启动。

启动窗口时间长度的缺省长度是 1 小时。 您可指定下列其中一个值:
Minutes
指定以分钟为单位定义的窗口持续时间。
Hours
指定以小时为单位定义的窗口持续时间。
Days
指定以天为单位定义的窗口持续时间。
INDefinite
指定调度的操作的启动窗口的持续时间是无限的。 可在调度启动时间后的任何时间运行调度,直到调度到期。 您不能指定 DURUNITS=INDEFINITE,除非指定了 PERUNITS=ONETIME。 INDEFINITE 值不允许与增强调度一起使用。
MAXRUNtime
指定最大运行时间(以分钟计),调度操作启动的所有客户机会话应在此时间内完成。 如果在最大运行时间之后会话仍在运行,那么服务器会发出警告消息,但是会话继续运行。
提示: 最大运行时间是从启动窗口开始计算的,而不是从会话在启动窗口中开始的时间计算的。
限制:
  • 此参数值不分发至企业配置管理器所管理的服务器。
  • EXPORT 命令不导出此参数值。

此参数是可选的。 可以指定范围 0 - 1440 中的数字。 缺省值为 0。 值为 0 意味着最大运行时间为无限,并且不发出警告消息。 最大运行时间必须大于由 DURATIONDURUNITS 参数定义的启动窗口持续时间。

例如,如果调度操作的启动时间为 9:00 PM,启动窗口的持续时间为 2 小时,那么启动窗口为 9:00 PM - 11:00 PM。 如果最大运行时间为 240 分钟(即,4 小时),那么此操作的所有客户机会话应在 1:00 AM 前完成。 如果在 1:00 AM 后仍有一个或多个会话在运行,那么服务器会发出警告消息。
提示: 或者,可以在 IBM Storage Protect Operations Center 中指定 运行时警报 值为 1:00 AM。
SCHEDStyle
此参数是可选的。 SCHEDSTYLE 定义两次调度运行之间的时间间隔或调度的运行日期。 缺省为标准语法。
可能的值包括:
Classic
Classic 语法的参数有:PERIOD、PERUNITS 和 DAYOFWEEK。 不能使用下列参数:MONTH、DAYOFMONTH 和 WEEKOFMONTH。
Enhanced
Enhanced 语法的参数有:MONTH、DAYOFMONTH、WEEKOFMONTH 和 DAYOFWEEK。 不能使用下列参数:PERIOD 和 PERUNITS。
PERiod
指定在此调度的启动窗口之间的时间长度。 此参数是可选的。 此参数只能用于标准调度。 可以指定从 1 到 999 间的整数。 缺省值为 1。

将此参数与 PERUNITS 参数配合使用以指定启动窗口之间的时间段。 例如,如果指定 PERIOD=5 和 PERUNITS=DAYS(假定 DAYOFWEEK=ANY),那么操作将调度为在初始开始日期和时间之后每 5 天运行一次。 启动窗口之间的周期必须大于每个窗口的持续时间。 缺省值为 1 天。

如果指定 PERUNITS=ONETIME,那么将忽略该值。

PERUnits
指定用于确定此调度的启动窗口之间时间间隔的时间单元。 此参数是可选的。 此参数只能用于标准调度。 缺省值为 DAYS。
将此参数与 PERIOD 参数配合使用以指定启动窗口之间的时间段。 例如,如果指定 PERIOD=5 和 PERUNITS=DAYS(假定 DAYOFWEEK=ANY),那么操作将调度为在初始开始日期和时间之后每 5 天运行一次。 缺省值为 1 天。 您可指定下列其中一个值:
Hours
以小时为单位指定启动窗口间的时间间隔。
Days
以天为单位指定启动窗口间的时间间隔。
Weeks
以周为单位指定启动窗口间的时间间隔。
Months
以月为单位指定启动窗口间的时间间隔。

指定 PERUNITS=MONTHS 后,将在每月的同一日处理此调度操作。 例如,如果所调度操作的开始日期是 02/04/1998,那么今后将在每个月的 4 号处理该调度。 但是,如果该日期对于下个月是无效的,那么将在此月的上一个有效日期处理该调度操作。 此后,后续操作都基于此新日期。 例如,如果开始日期是 03/31/1998,那么下个月的操作将于 04/30/1998 执行。 今后,所有后续操作将在每月的 30 号发生,直到 2 月份为止。 因为 2 月份只有 28 天,所以调度操作将发生在 02/28/1999。 后续操作将发生在当月的 28 号。

Years
以年为单位,指定调度的启动窗口之间的时间间隔。

指定 PERUNITS=YEARS 后,将在每年的同月同日处理此调度操作。 例如,如果所调度操作的开始日期是 02/29/2004,那么下一年的调度操作将于 02/28/2005 进行,因为二月只有 28 天。 今后,后续操作将在 2 月 28 日调度。

Onetime
指定调度执行一次。 此值将覆盖为 PERIOD 参数指定的值。
DAYofweek
指定在星期几启动调度启动窗口。 此参数是可选的。 可以为 DAYofweek 参数指定不同的选项,具体取决于调度样式是定义为“经典”还是“增强”:
标准调度
指定在星期几启动调度启动窗口。 此参数是可选的。 您可以指定一周中的某天,也可以指定 WEEKDAY、WEEKEND 或 ANY。 如果开始日期和开始时间与指定的日期和时间不对应,那么开始日期和开始时间将以 24 小时为单位向前移动,直至满足 DAYOFWEEK 参数。

如果为 DAYOFWEEK 选择除 ANY 以外的值,那么根据 PERIOD 和 PERUNITS 的值,调度可能不会在期望的时间内处理。 缺省值为 ANY。

增强调度
指定运行调度的一周中的某些天。 可以指定多个值,用逗号分隔并且中间不能有空格,也可以指定 WEEKDAY、WEEKEND 或 ANY。 如果指定多个值,调度将在指定的每一天运行。 如果指定 WEEKDAY 或 WEEKEND,那么还必须指定 WEEKOFMONTH=FIRST 或 WEEKOFMONTH=LAST,且调度将每月只运行一次。

缺省值为 ANY,这表示调度将在该周的每一天运行,或在其他增强调度参数确定的那些天运行。 当与 DAYOFMONTH 参数一起使用时,DAYOFWEEK 必须具有值 ANY(缺省情况下或随命令一起指定)。

DAYofweek 参数的可能值为:
ANY
指定启动窗口在此周的任何一天开始。
WEEKDay
指定启动窗口在周一、周二、周三、周四或周五开始。
WEEKEnd
指定启动窗口在周六或周日开始。
SUnday
指定启动窗口在周日开始。
Monday
指定启动窗口在周一开始。
TUesday
指定启动窗口在周二开始。
Wednesday
指定启动窗口在周三开始。
THursday
指定启动窗口在周四开始。
Friday
指定启动窗口在周五开始。
SAturday
指定启动窗口在周六开始。
MONth
指定运行调度的月份。 该参数只能与增强调度一起使用。 可以指定多个值,用逗号分隔并且中间不能有空格。 缺省值为 ANY,表示调度在年份中的每个月运行。
DAYOFMonth
指定运行调度的月份中的某一天。 该参数只能与增强调度一起使用。 可以指定 ANY 或从 -31 到 31 的数字(不包括 0)。 负值是从月份结束的那一天开始倒着算起。 例如,月份的最后一天是 -1,倒数第二天是 -2,依此类推。 可以指定多个值,用逗号分隔并且中间不能有空格。 如果指定多个值,那么调度在月份中指定的每一天运行。 如果多个值解析为同一天,那么调度仅在该日运行一次。

缺省值是 ANY。 ANY 表示调度在该月的每一天运行,或者在其他增强调度参数所确定的日期运行。 当 DAYOFMONTH 与 DAYOFWEEK 或 WEEKOFMONTH 参数一起使用时,DAYOFMONTH 必须具有值 ANY(可以通过缺省值或使用命令指定)。

WEEKofmonth
指定运行调度的月份中的某一周。 该参数只能与增强调度一起使用。 认为一周是任何的七天周期,不以一周中特定的某天开始。 可以指定 FIRST、SECOND、THIRD、FOURTH、LAST 或 ANY。 可以指定多个值,用逗号分隔并且中间不能有空格。 如果指定多个值,那么调度在月份中指定的每一周运行。 如果多个值解析为同一周,那么调度仅在该周运行一次。

缺省值是 ANY。 ANY 表示调度在该月的每周运行,或者在其他增强调度参数所确定的单个或多个日期运行。 当 WEEKOFMONTH 与 DAYOFMONTH 参数一起使用时,WEEKOFMONTH 必须具有值 ANY(可以通过缺省值或使用命令指定)。

EXPiration
指定其后不再使用此调度的日期。 此参数是可选的。 缺省值为 NEVER。 您可指定下列其中一个值:
Never
指定调度永远不到期。
到期日期
以 MM/DD/YYYY 格式指定此调度到期的日期。 如果指定了到期日期,此调度将在指定日期的 23:59:59 到期。

示例:定义调度以实现每月增量备份

定义一个名叫 MONTHLY_BACKUP 的调度,它启动所有关联节点的增量备份。 指定启动日期为星期二,2001 年 5 月 1 日。 因为该日期与指定的星期几(星期天)不匹配,所以初始的启动窗口从 2001 年 5 月 1 日(05/01/2001)之后的第一个星期天开始。 此调度的启动窗口从 01:00 到 03:00。 每月的调度将初始化所有关联节点的 C 盘与 D 盘上文件空间的备份。
define schedule standard monthly_backup 
description="Monthly Backup of c: and d: drives" 
objects="c:\* d:\*" 
startdate=05/01/2001 starttime=01:00 
duration=2 durunits=hours period=1 
perunits=months dayofweek=sunday

示例:定义调度以实现每周增量备份

定义一个名叫 WEEKLY_BACKUP 的调度,它启动所有关联节点的增量备份。 此调度的初始启动窗口,从 1997 年 6 月 7 日 (06/07/1997) 星期六的 23:00 扩展到 1997 年 6 月 8 日 (06/08/1997) 星期天的 3:00。 后续的窗口在每个星期六的 23:00 时开始。 运行此调度时,没有消息返回给客户机节点。
define schedule employee_records weekly_backup 
startdate=06/07/1997 starttime=23:00 duration=4 
durunits=hours perunits=weeks 
dayofweek=saturday options=-quiet

示例:定义调度以实现每季度归档特定目录

定义一个调度,在每个季度当月的最后一个星期五对特定的文件进行归档。
define schedule employee_records quarterly_archive
starttime=20:00 action=archive 
object=/home/employee/records/*
duration=1 durunits=hour schedstyle=enhanced
month=mar,jun,sep,dec weekofmonth=last dayofweek=fri