Schedule
使用 schedule 命令可以启动工作站上的客户机调度程序。 在可以启动预定工作之前,客户机调度程序必须在运行。



授权用户: schedule 命令在工作站上启动客户机调度程序。 在可以启动预定工作之前,客户机调度程序必须在运行。
- 如果 managedservices 选项设置为 schedule,那么无法使用 schedule 命令。
仅对于 Mac OSX ,要使用 schedule 命令,请在 dsm.sys 文件中指定 managedservices none 。- 此命令仅在初始命令行有效。 它在交互方式下或宏文件中无效。
如果 schedmode 选项设置为轮询,那么客户机调度程序将按您在客户机选项文件 (dsm.opt) 中使用 queryschedperiod 选项指定的每小时时间间隔与服务器联系以获取调度事件。 如果管理员为所有节点设置 queryschedperiod 选项,那么此设置将覆盖客户机设置。



如果 schedmode 选项设置为轮询,那么客户机调度程序将按您在客户机用户选项文件 (dsm.opt) 中使用 queryschedperiod 选项指定的每小时时间间隔与服务器联系以获取调度事件。 如果管理员为所有节点设置 queryschedperiod 选项,那么此设置将覆盖客户机设置。
如果使用 TCP/IP 通信,那么服务器可以提示工作站何时运行预定事件。 要实现这一点,请在客户端选项文件( dsm.opt )中或通过命令行将 schedule schedmode 选项设置为 prompted。



如果您使用的是 TCP/IP 通信功能,当需要运行计划任务时,服务器会向您的工作站发送提示。 要实现这一点,请在客户端用户选项文件( dsm.opt )中或通过命令 schedule 将 schedmode 选项设置为 prompted。
在启动客户机调度程序之后,它将继续运行并启动预定事件,直到按Ctrl + Break ,重新启动工作站或关闭工作站以结束它为止。



您可以将 sessionInitiation 选项与 schedule 命令配合使用,以控制服务器或客户机是通过防火墙启动会话。



启动客户机调度程序后,它将继续运行并启动调度事件,直到您按 Ctrl + C,使用 UNIX kill 命令停止调度程序进程,再次启动工作站或关闭工作站以将其结束为止。
启动客户机调度程序后,它将继续运行并启动已调度事件,直到按 Ctrl + C,按两次 Q 键,再次启动工作站或关闭工作站以结束它为止。




注: 您 无法 以交互方式输入此命令。




支持的客户机
此命令对所有客户机有效。
语法
参数
| 选项 | 在何种情况下使用 |
|---|---|
最大命令重试次数 |
客户机选项文件 (dsm.opt) 或命令行。 |
![]() ![]() ![]() 最大命令重试次数 |
![]() ![]() ![]() 客户机系统选项文件 (dsm.sys) 或命令行。 |
密码 |
客户机选项文件 (dsm.opt) |
![]() ![]() ![]() 密码 |
![]() ![]() ![]() 客户机用户选项文件 (dsm.opt) |
质询期 |
客户机选项文件 (dsm.opt) 或命令行。 |
![]() ![]() ![]() 质询期 |
![]() ![]() ![]() 客户机系统选项文件 (dsm.sys) 或命令行。 |
重试周期 |
客户机选项文件 (dsm.opt) 或命令行。 |
![]() ![]() ![]() 重试周期 |
![]() ![]() ![]() 客户机系统选项文件 (dsm.sys) 或命令行。 |
调度名 |
客户机选项文件 (dsm.opt) 或命令行。 |
![]() ![]() ![]() 调度名 |
![]() ![]() ![]() 客户机系统选项文件 (dsm.sys) 或命令行。 |
调度模式 |
客户机选项文件 (dsm.opt) 或命令行。 |
![]() ![]() ![]() 调度模式 |
![]() ![]() ![]() 客户机系统选项文件 (dsm.sys) 或命令行。 |
会话启动 |
客户机选项文件 (dsm.opt) 或命令行。 |
![]() ![]() ![]() 会话启动 |
![]() ![]() ![]() 客户机系统选项文件 (dsm.sys) 或命令行。 |
TCP客户端端口 |
客户机选项文件 (dsm.opt) 或命令行。 |
![]() ![]() ![]() TCP客户端端口 |
![]() ![]() ![]() 客户机系统选项文件 (dsm.sys) 或命令行。 |
示例

任务
启动客户机调度程序。命令:
dsmc sch -password=notell


任务


对于 AIX®: 通过在 /etc/inittab 文件中输入此命令,在系统引导时启动调度程序。 确保 passwordaccess 选项设置为 generate。命令:
tsm::once:/usr/bin/dsmc sched > /dev/null 2>&1 #TSM


任务


以交互方式启动调度程序并使其在后台运行。命令:
nohup dsmc sched 2> /dev/null &
运行 schedule 命令时,会将所有有关已调度工作的消息发送到 dsmsched.log 文件或您在客户机选项文件 (dsm.opt) 中使用 schedlogname 选项指定的文件。 如果不以 schedlogname 选项中的文件名指定目录路径,那么 dsmsched.log 将驻留在当前工作目录中。



运行 schedule 命令时,所有有关已调度工作的消息都将发送到 dsmsched.log 文件或您在客户机系统选项文件 (dsm.sys) 中使用 schedlogname 选项指定的文件。 如果不以 schedlogname 选项中的文件名指定目录路径,那么 dsmsched.log 将驻留在当前工作目录中,而 Mac OS X 除外。对于 Mac OS X,dsmsched.log 将驻留在 /Library/Logs/tivoli/tsm/ 目录中。




重要信息: 要在某些情况下防止日志写入失败和进程终止,请设置 DSM_LOG 环境变量以指定缺省许可权允许所需访问的目录。