我想每天 在美国东部标准时间上午 9 点、美国东部标准时间下午 1 点、美国东部标准时间晚上 10 点在以下时间触发一个 cronjob
除了 cron 表达式,我们还有其他选择,以便客户可以轻松更改此时间吗?
问候, 拉西卡
我想每天 在美国东部标准时间上午 9 点、美国东部标准时间下午 1 点、美国东部标准时间晚上 10 点在以下时间触发一个 cronjob
除了 cron 表达式,我们还有其他选择,以便客户可以轻松更改此时间吗?
问候, 拉西卡
您需要创建三个触发器,如下所示:
INSERT_UPDATE Trigger; cronjob(code)[unique=true]; cronExpression[unique=true]
;your-cronjob-code; 0 0 9 1/1 * ? *
;your-cronjob-code; 0 0 13 1/1 * ? *
;your-cronjob-code; 0 0 22 1/1 * ? *
请注意,Hybris Cron Job 使用 Quartz 库,您可以在http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html了解有关 cron 表达式的更多信息
有一些很好的网站可以帮助您轻松创建 cron 表达式:
除了 cron 表达式,我们还有其他选择,以便客户可以轻松更改此时间吗?
Hybris后台应用程序为业务用户提供了一个 UI,可以在不使用 ImpEx 的情况下创建触发器,但不幸的是,它也需要一个 cron 表达式。
较早的工具hMC(如下所示)用于为业务用户提供一个不错的 UI,以便在不使用 cron 表达式的情况下创建触发器。
定义“容易”!:D
代替 cronexpression,在 Impex 中你可以这样做:
INSERT_UPDATE Trigger; cronJob(code)[unique = true] ; second; minute; hour; day; month; year; relative; active ; maxAcceptableDelay
; $siteUid-CartRemovalJob ; 0 ; 5 ; 4 ; -1 ; -1 ; -1 ; false ; true; -1
但我使用 cron 表达式...
老实说,我想说不可能有更简单的语言具有相同的表达量表。
也许向您的客户展示这个:http ://www.cronmaker.com/