代理管理器 Tell 命令

可使用 Tell 命令来管理代理管理器。

1. Tell 命令

命令

结果

Tell Amgr Cancel

取消当前正在运行的已调度代理程序。

注: Tell Amgr Cancel 不会取消由其他进程执行的代理程序,例如 HTTP 或路由器;不过,您可以使用远程调试程序来取消由任何进程执行的代理程序。如果第三方应用程序挂起而不将控制权返回给 Notes®,那么无法取消代理程序。

通过输入以下参数来指定要取消的代理程序:

"db name" 'agent name'

示例:Tell Amgr Cancel "DatabaseName.nsf" 'AgentName'

注: 您可以使用 Tell Amgr Schedule 命令确定可以取消的代理程序。

Tell Amgr Debug

显示代理管理器的当前调试设置,或者让您设置新的设置。使用该命令设置调试值时,可以使用 NOTES.INI 文件中的 Debug_AMgr 命令所使用的相同标志。这些设置立即生效;不需要重新启动代理管理器或服务器。

以下是 Tell Amgr Debug 参数:

  • c - 输出代理程序控制参数
  • e - 输出有关代理管理器事件的信息
  • l - 输出加载报告
  • m - 输出代理程序内存警告
  • p - 输出代理程序性能统计信息
  • r - 输出代理程序执行报告
  • s - 输出有关 AMGR 安排的信息
  • v - 详细方式,输出关于代理程序加载、安排和队列的更多消息
  • * - 输出参数中的所有信息

Tell Amgr Run

运行您使用以下参数指定的代理程序:

"db name" 'agent name'

示例:Tell Amgr Run "DatabaseName.nsf" 'AgentName'

Tell Amgr Pause

暂停代理程序安排。

Tell Amgr Quit

停止服务器上的代理管理器。

Tell Amgr Resume

恢复代理程序安排。

Tell Amgr Schedule

显示预定在当天运行的所有代理的安排。另外,该命令还显示代理程序触发器类型、代理程序的计划运行时间、代理程序的名称以及代理程序运行所在数据库的名称。通过检查代理管理器计划,您可确定某个代理程序是否在其中一个代理管理器队列中等待。

代理管理器队列:

E - 代理程序有资格运行

S - 代理程序计划运行

V - 事件触发的代理程序等待其事件发生

触发器类型:

S - 代理程序计划运行

M - 代理程序是新的邮件触发代理程序

U - 代理程序是新/更新的文档触发代理程序

Tell Amgr Status

此命令显示代理管理器队列的快照并在“服务器”文档中显示“代理管理器”设置。