Php Drupal 7 hook_cron-放在哪里
我想将cron作业添加到我的Drupal7系统中,但我不知道如何添加。我在谷歌上读到的例子根本没有解释把代码放在哪里。要使用my_module_cron(),是否必须执行模块 我有一个块,它使用从远程接收的一些数据。获取这些远程数据的cron作业是我需要做的。我不能在块的代码中添加cron作业吗Php Drupal 7 hook_cron-放在哪里,php,drupal,cron,drupal-7,Php,Drupal,Cron,Drupal 7,我想将cron作业添加到我的Drupal7系统中,但我不知道如何添加。我在谷歌上读到的例子根本没有解释把代码放在哪里。要使用my_module_cron(),是否必须执行模块 我有一个块,它使用从远程接收的一些数据。获取这些远程数据的cron作业是我需要做的。我不能在块的代码中添加cron作业吗 提前感谢。您需要创建自定义模块,是的。有关如何执行此操作的详细信息,请参阅……当您安装了模块后,此功能将正常工作: function mymodule_cron() { // Do somethin
提前感谢。您需要创建自定义模块,是的。有关如何执行此操作的详细信息,请参阅……当您安装了模块后,此功能将正常工作:
function mymodule_cron() {
// Do something
}
创建自定义模块,必要的是module name.info和module name.module。 我建议使用module name.module文件编写名为hook_cron()的钩子函数。在该函数中,您可以编写有关代码的cron作业,并获得目标。请尝试 语法:
function hook_cron() {
// write your custom code here.
}
您可以将
hook\u cron
函数放在.module
文件中,但根据良好的实践,应该将hook\u cron\u info
函数与队列模块一起使用,这样我们可以将cron负载划分到不同的队列中
例如,在
hook\u cron
中,我们填充队列,在hook\u cron\u info
中,我们污染队列及其回调。它什么都没有减少负载。我让它工作起来了-谢谢你的回复:)我认为很遗憾,为了添加cron作业,你不得不做模块。。这似乎有点过分了。