1

是否可以对 cron 运行时触发的每个用户运行规则。

我需要检查每个用户的订阅状态(商务订阅模块)以及订阅是否已过期降级他们的角色。

我希望该模块具有此功能,但显然没有。

这可以做到吗?

4

2 回答 2

2

当然,让你的规则正常,编写一个小的自定义模块并实现hook_cron()运行rules_invoke_event()

function MYMODULE_cron() {
  rules_invoke_event('rule_name', $arg1, $arg2, $argN);
}
于 2012-09-07T14:13:13.077 回答
1

过时的答案。现在可以在选择触发规则的内容时选择“Cron 维护任务”。

于 2013-10-09T19:36:42.320 回答