是否可以对cron运行时触发的每个用户运行规则。
我需要检查每个用户订阅stutus(商业订阅模块),如果订阅已过期,则降级他们的角色。
我希望该模块具有此功能,但显然不是。
可以这样做吗?
答案 0 :(得分:2)
当然,让您的规则正常,编写一个小型自定义模块并实施hook_cron()
来运行rules_invoke_event()
:
function MYMODULE_cron() {
rules_invoke_event('rule_name', $arg1, $arg2, $argN);
}
答案 1 :(得分:1)
过时的答案。现在可以在选择触发规则的内容时选择“Cron维护任务”。