logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动
06/10/2025, by Ivan

Drupal 8 提供了一个名为 Automated Cron(自动化 Cron)的模块。

我们可以在 core/modules/automatic_cron 目录中找到这个核心模块。

与 Drupal 7 的比较

在 Drupal 7 中,已经内置了“自动化 Cron 系统”,但在 Drupal 8 中,它被移到了一个独立的模块中,以便未使用该功能的网站不会产生额外的性能开销。

与手动 Cron 的比较

自动化 Cron 模块的缺点是它在用户请求页面时触发,因此不幸的访问者可能会遇到较长的加载延迟。基于此原因,自动化 Cron 通常用于无法配置手动 Cron 任务的小型网站,例如无法使用 Linux crontab 的环境。

如果需要使用 crontab,可以利用 Drupal 的命令行工具来简化配置,而不必依赖在 /admin/config/system/cron 页面上设置的长 URL。以下是一个 crontab 示例:

30 * * * * web_user /var/www/html/vendor/bin/drupal --root=/var/www/html/docroot cron:execute > /dev/null 2>&1

这条命令会在每小时的第 30 分钟运行一次 Drupal 的 Cron 任务。