找到定时任务的放置路径和你使用的操作系统有很大的关系,请参考你的操作系统文档和主机文档。
一般来说如果成功配置 Moodle 的定时任务正确运行,你需要考虑你的命令是否正确,然后将命令放置到正确的位置,希望运行任务的正确时间和一些文件。
在进行修改的时候,你可能会有用户界面来进行编辑配置,也可能没有用户界面编辑配置,你需要使用字符环境来进行配置。
如果你使用命令行的方式来运行你的计划任务,你需要考虑用户的权限,用户是否具有正确的权限来运行这个命令,对于采用 Web 来运行的话,就没有用户权限的问题。
例如,在 Ubuntu/Debian Linux 系统中进行安装,你使用的是 root 用户。
为 www-data 用户使用 crontab 命令来打开一个 crontab 命令编辑窗口。这是应为 Apache (Web 服务器)使用这个用户来在 Debian 系统中运行$ crontab -u www-data -e这个将会打开一个编辑窗口。如果希望每15分钟来运行一次命令,请添加下面的内容:*/15 * * * * /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null注意:命令的最后 >/dev/null将所有命令的输出发送到’bin’目录,同时阻止你每 15 分钟获得一个电子邮件。