php - 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 服务。我错过了什么?
谢谢!
解决方案
您可以使用以下命令检查 crond 是否正在运行:
systemctl status crond.service
如果它没有运行,也许你必须启用它才能启动它
sudo systemctl enable crond.service
如 Moodle 文档https://docs.moodle.org/39/en/Cron中所述,请确保
您的命令行 PHP 版本与您选择的 Moodle 版本兼容。命令行 PHP 程序与运行您的网站的程序不同,而且版本并不总是相同
推荐阅读
- python - 使用 Open3D 从图像生成点云时出现空白屏幕
- swiftui - SwiftUI - 在加载视图后更新属性时,不会为 ObservableObject 属性更改调用 onReceive
- typescript - 如何将属性添加到最初键入的对象
- jquery - 为什么我的悬停功能不能与 jQuery 一起正常工作?
- php - 如果匹配回声总和,则比较来自 2 csv 的列
- kubernetes - RBAC 规则是否适用于 Pod?
- c# - 微软自适应卡
- excel - Excel VBA 关闭工作簿并触发新宏
- javascript - 如何在 React App 中保护 Auth0 凭据?
- c - 带有 CLion 的 C 中的多线程(Windows)