我写了一个每天凌晨1点运行的代理,但没有神秘地执行例行程序。我检查了代理日志,看到它运行并结束没有任何错误。我一直在考虑的是当我触发代理或手动运行它时,它会执行我成功编写的例程,而不是在计划时。我真的不知道那里的问题是什么,感谢提前帮助。
答案 0 :(得分:0)
有几件事要尝试
检查代理上的触发器属性并将其设置为在所有文档上运行或将其更改为无。测试两种情况。此设置存在一些问题。
当您从Notes客户端或设计人员手动运行代理时,您正在使用您的id文件中的凭据运行它。运行计划时,您使用服务器的凭据。 确保您的服务器具有足够的访问权限来执行脚本执行的操作。代理中还有一个用于增加脚本允许执行的设置。
如果您有权访问服务器控制台,则可以使用以下命令触发代理在服务器上运行:tell amgr run" database.nsf" ' AGENTNAME'