php - 如何在 Linux 中激活 Drupal Cron 任务?

标签 php linux drupal cron

在 Linux 中,我们使用 crontab 来运行自动化。到目前为止,我只知道系统 cron 可以自动执行任务。现在我发现 Drupal 也有 Crons。但是,Drupal 本身只是一堆脚本。

到目前为止,我意识到如果没有系统 Cron,就无法使 PHP 脚本自行启动和运行。而且也不应该。

  • 那么,除非在 Linux/System crontab 中注册任务,否则 Drupal Cron 如何激活?

最佳答案

Drupal cron 更像是一个伪 cron。它不使用系统 crontab 或类似的东西。相反,它在引导过程中运行。

例如,如果您的 cron 设置为 3 小时,引导进程(每次您访问 Drupal 页面时)将检查是否到了运行 cron 的时间。如果时间 >= 3 小时,cron 任务将运行。

这意味着 cron 运行取决于您网站的访问量。如果没有人访问您的站点,则 cron 将不会运行。

关于php - 如何在 Linux 中激活 Drupal Cron 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17311080/

相关文章:

php - 在 LAMP 服务器上使用 PHP 从 MySQLi 输出 JSON api

c++ - inotify 和 epoll 的区别

linux - 我需要使用 Linux 几天。网上有免费服务吗?

java - XML RPC 服务器(PHP、Drupal)与客户端(Java)在长整数上不兼容

用于内联通知的 Drupal 模块(采用 Stackoverflow 或 Gmail 的风格)?

php - 在 PHPUnit 中使用 Spy 对象?

PHP MySQL - 显示特定用户提交的已保存表单

linux - 查找输出流中的常见字符

PHP/Drupal - 数组上的英镑符号

php - 循环遍历 MySQL 查询和一组复选框