运行服务器任务

服务器任务执行复杂的管理过程,例如:压缩数据库及更新索引。可以手动运行服务器任务,方法是在服务器控制台加载任务,或者使用 Domino® Administrator 任务(“开始”工具、“服务器”菜单或 Administrator 控制台)。或者通过将任务名添加到 NOTES.INI 文件中的 ServerTasksServerTasksAt 设置中,这样当服务器启动时就能自动运行任务。另外,还可以在 Domino® 目录中创建“程序”文档以便按照安排好的时间间隔运行任务。

关于此任务

Domino® 提供的服务器任务外,还可以编写和运行存储为 Microsoft Windows 批处理文件、UNIX 脚本或程序以及 API 程序的定制任务。

使用本地服务器控制台

打开服务器控制台并在命令提示符下输入服务器任务。

Domino® Administrator 服务器控制台

过程

  1. Domino® Administrator 中,通过单击服务器 > 状态选项卡上的控制台打开运行程序的服务器的控制台。
  2. 在服务器控制台命令字段中,键入:
    load taskname

    其中,taskname 是要运行的服务器任务的名称。

Domino® Administrator“开始 - 任务”工具

过程

  1. Domino® Administrator 中,单击服务器 > 状态选项卡。
  2. 单击服务器任务
  3. 打开“任务”工具集。
  4. 单击启动
  5. 在“启动新任务”框中,选择列表中的服务器任务。选择高级选项以便指定其他参数。
  6. 单击启动任务

在 NOTES.INI 文件中

关于此任务

缺省情况下,许多任务在特定的时刻运行。可在 NOTES.INI 文件中编辑下列设置之一来调度其他任务:

  • ServerTasks 在每次服务器启动时自动启动任务
  • ServerTasksAt 在指定时间启动任务

在“程序”文档中

关于此任务

如果希望定时地或者在服务器启动时在服务器上运行任务,请在 Domino® 目录中创建“程序”文档。

“程序”文档用于在特定时间自动服务器任务。此外,使用“程序”文档可运行 OS/2 命令文件、UNIX Shell 脚本或程序以及 API 程序。“程序”文档还可用于安排任务和/或程序。

如果创建了 UNIX Shell 脚本或 API 程序,可以将下列字符中的任何一个用作其名称。请勿使用反斜杠 (\) 或任何其他字符,因为这会导致未知的结果。
  • 字母 A - Z
  • 数字 0 - 9
  • & 符号
  • 连字符 (-)
  • 句点 (.)
  • 空格 ( )
  • 下划线 (_)
  • 撇号 (')
  • 正斜杠 (/)

过程

  1. Domino® Administrator 打开 Domino® 目录。转至服务器视图,然后打开“服务器”文档。
  2. 选择创建 > 服务器 > 程序
  3. 基本选项卡中,填写下列字段:
    1. “基本”选项卡

    字段

    Enter

    程序名

    希望运行的服务器任务的名称。

    命令行

    启动任务的命令(包括该命令的任何参数)。

    运行的服务器

    运行任务的服务器的完整层次结构名称。

    注释

    程序的描述或其他信息。

  4. 单击调度选项卡,然后填写以下字段:
    2. “调度”选项卡

    字段

    Enter

    启用/禁用

    选择以下某个选项:

    • “启动”,仅在服务器启动时运行程序。
    • “启用”,安排任务在特定的时间运行。

    运行时间

    希望任务每天首次运行的时间。

    重复间隔

    任务再次运行前应等待的时间(分钟)。

    每周压缩日期

    将要运行任务的日期(星期几)。

  5. 可选: 单击管理,然后输入其他所有者/管理员的名称。
  6. 关闭并保存文档。

下一步做什么

要查看服务器上定时运行的所有服务器任务,请使用 Show Schedule 命令。