怎样停止一个定时代理的运行

12/3/2006来源:Lotus Notes人气:9574

环境 产品: Lotus Domino Server
平台: 平台无关
版本: Lotus Domino Server 6.x
 
问题 对于在后台定时运行的代理,管理员能否在它运行的过程中结束它?

 
解答 在 Domino 6.x 中,可以通过以下控制台命令结束由代理管理器(Amgr)正在运行的定时代理:

>tell amgr cancel "数据库名称" '代理名称'

注意数据库名称前后要加双引号,而代理名称前后要加单引号。

例如,要停止 oa.nsf 中名为 AutoPRocess 的代理,可以执行:

>tell amgr cancel "oa.nsf" 'AutoProcess'

使用这一命令要注意以下几点:

- 这个命令只对由代理管理器运行的代理起作用。对于由其他进程执行的代理,如 Web 代理,是不起作用的。
- 如果正在使用远程调试器,则不能停止代理
- 如果代理中调用了其他应用程序,如DB2或其他关系型数据库,控制权还没有返回到 Domino 中,这时代理也不能停止。

提示 使用此命令前,可以先用“tell amgr sched”命令查看有哪些代理可以被停止。

,