# Moodle Cron（定时运行守护进程）

**URL:** <https://www.isharkfly.com/t/moodle-cron/5862>\
**Category:** PHP\
**Created:** [August 21, 2013, 3:53am UTC](https://www.isharkfly.com/t/moodle-cron/5862 "2013-08-21T03:53:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [August 21, 2013, 3:53am UTC](https://www.isharkfly.com/t/moodle-cron/5862/1 "2013-08-21T03:53:28Z")

</div>

Moodle ‘cron’ 守护进程是一个 PHP 的脚本，这个脚本是 Moodle 安装的一部分，这个进程必须定时在后台运行。

Moodle cron 守护进程脚本运行不同的任务同时被计划进行内部调度。

重要：不要尝试忽略在你的 Moodle 站点中设置Cron（定时运行守护进程）。没有这个守护进程，你的站点将不会完全正常工作。

一个特殊的程序（通常称为’cron’）被用来定时运行 Moodle 脚本。Moodle 的定时运行脚本可以运行发送邮件，更新 Moodle 报表，RSS，完成活动，发布论坛消息和其他任务。因为不同的任务在 Moodle 系统中不是同时运行的，换句话说，这些任务不是同时被触发的，而是分时被触发的。

定时任务（运行 Moodle 脚本）是基于 Unix 系统的核心组件，这操作系统包括（Linux 和 OSX）。定时任务用户管理所有基于时间的服务。在 Widows 中，也有类似的功能，这个功能在 Windows 中被称为 Windows 任务计划，这个被设置用来按照时间计划来运行。

如果你使用的是共享主机服务，你可以咨询你的服务管理员或者相关文档来配置定时任务。

实际上，计划任务包含当个命令行，这个命令行通常设置在系统中的 cron 激活列表中。在基于 Unix 的操作系统中，这个配置文件被配置在’crontab’中。
