我如何判断moodle cron是否正在运行?

我刚刚向服务器管理员发送了一封信息,询问他是否可以在服务器上设置cronjob,并要求我告诉他是否一切正常。 我如何测试cronjobs是否工作?


您需要将Moodle cron run输出到日志文件中,例如您的cron.d记录可能如下所示:

* * * * * www-data /usr/bin/php /var/www/moodle/admin/cli/cron.php >> /var/log/vle/moodle-cron.log 2>&1

然后,/ /var/log/vle/moodle-cron.log的内容会立即告诉你cron是否正常运行。 如果你想更进一步,你甚至可以使用一些监视工具监视文件的最后更新,并在cron停止时收到警报。


这是真的 - 就像edelgado所说的 - 如果cron作业从24小时开始还没有运行,通知页面将会显示一条消息。

但是,如果您想立即运行该脚本,则可以转到:

http://www.mymoodlesite.com/admin/cron.php

www.mymoodlesite.com是您的moodle实例的地址。

该页面将显示脚本在由服务器运行时的输出。 如果有任何工作,它应该会在页面末尾显示类似的行:

Cron script completed correctly
Execution took 1.938528 seconds

转到通知页面。 如果cron在最近24小时内没有运行,它会向您显示一条消息,通知有关该事实。

链接地址: http://www.djcxy.com/p/60089.html

上一篇: How can I tell if moodle cron is working?

下一篇: Keeping git mirrors in sync at all times