我如何判断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