如何使用cron作业每15分钟在Moodle中运行模块网页

时间:2014-03-18 09:25:51

标签: php cron moodle

在我的moodle网站上,我希望在他们的作业过期之前将通知电子邮件发送给学生。我把这些代码写在mymodule / cron.php页面中。我想每隔15分钟打电话给mymodule / cron.php。但我不知道如何在moodle中设置cron。如果有人知道如何在moodle中运行cron,请告诉我。

提前致谢!

1 个答案:

答案 0 :(得分:1)

假设moodle cron已设置 - http://docs.moodle.org/26/en/Cron

然后在/local/mymodule/version.php中你应该有一行

$module->cron = 60*15; // Number of seconds, so 15*60 = 15 minutes.

然后每15分钟运行一次你的cron。

你也应该使用lib.php作为cron而不是cron.php(假设它的Moodle 2.x)

例如在/local/mymodule/lib.php

function local_mymodule_cron() {
    // Code here
}