Hybris cron 作业触发器不起作用

Hybris cron job trigger doesn't work

我正在根据示例从后台或使用 impex 为 cron 作业编写触发器。但是,虽然下一次激活时间已经过去,但 cron 作业并未执行。我怎样才能激活触发器。

sap页面出现问题,但我无法登录。

https://apps.support.sap.com/sap/support/knowledge/preview/en/2556122

您需要 S 用户才能获取详细信息。合作伙伴和客户可以获得S-User。尝试使用您的企业电子邮件在 launchpad.sap.com 注册以获得您的 S 用户,您的管理员将收到有关您注册的通知。

文档没有详细信息,它只包含 groovy 用于检查您的 cronjob 配置的脚本。

您可以尝试将后台触发器添加到 cronjob 以获得正确的触发器。

您可以获得信息的站点不止一个。 https://wiki.hybris.com/ 处提供了 hybris 版本 < 6 的文档。这是为 cronjobs 创建触发器的部分:

https://wiki.hybris.com/display/release5/cronjob+-+Technical+Guide#cronjob-TechnicalGuide-CreatingaTriggerthroughtheBackoffice

对于第 6 版,https://help.hybris.com/

提供了更新的文档

开发代码时,由于性能问题,cron 作业加载在 local.properties 中被属性取消。删除此行时,触发作业。

cronjob.timertask.loadonstartup=假

检查任务引擎在需要执行cronjob的节点上是否处于运行ning状态。如果没有,那么您可以按照 groovy 脚本 运行 任务引擎。

engine = taskService.getEngine();
running = engine.isRunning();
println "Before:"+running
engine.start();
running = engine.isRunning();
println "After:"+running

触发器应该在任务引擎启动后工作 运行nning。你可以 运行 这个 groovy 通过 hac.