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

Php 如何在Linux中激活Drupal Cron任务?,php,linux,drupal,cron,Php,Linux,Drupal,Cron,在Linux中,我们使用crontab来运行自动化。到目前为止,我只知道system cron可以执行自动化任务。现在我发现Drupal也有cron。但是,Drupal本身只是一个脚本包 到目前为止,我意识到没有系统Cron,无法让PHP脚本自行启动和运行。而且也不应该这样 那么,如果Drupal Cron的任务没有在Linux/Systemcrontab中注册,那么它是如何被激活的呢 Drupal cron更像是一个psuedo cron。它不使用系统crontab或类似的东西。相反,它在引

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

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

  • 那么,如果Drupal Cron的任务没有在Linux/System
    crontab
    中注册,那么它是如何被激活的呢

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

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


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

      cron的运行取决于您站点的访问量。如果没有人访问您的站点,那么cron将不会运行。
      LoL那么所谓的DRUPAL cron实际上就是这样吗?所以这并不意味着这是一个精确的计时过程?真有趣!!假老太婆!!顺便说一句,谢谢,没问题。Drupal7中的cron来自Drupal6中名为穷人cron的contrib模块。对了,顺便说一句,这里已经记录了:如果你想让Drupal的cron表现得像一个实际的cron,只需添加一些类似
      0****wget-O--q-t1的东西http://www.example.com/cron.php
      访问您的crontab,cron将每小时访问您的站点并执行cron职责。