首页 > 解决方案 > PHP Cron计划作业未执行

问题描述

我被困在配置玉米上。

我有下面的配置crontab -e

* * * * * /usr/bin/php /var/www/html/moodle/admin/cli/cron.php >/home/czhu/mycommand.log 2>&1

计划的作业永远不会被执行。

我确实使用sudo systemctl start crond.service过启动 cron 服务。我错过了什么?

谢谢!

标签: phpcron

解决方案


您可以使用以下命令检查 crond 是否正在运行:

systemctl status crond.service

如果它没有运行,也许你必须启用它才能启动它

sudo systemctl enable crond.service

如 Moodle 文档https://docs.moodle.org/39/en/Cron中所述,请确保

您的命令行 PHP 版本与您选择的 Moodle 版本兼容。命令行 PHP 程序与运行您的网站的程序不同,而且版本并不总是相同


推荐阅读