【问题标题】:Using the scheduler module on Drupal 6 and Cron在 Drupal 6 和 Cron 上使用调度程序模块
【发布时间】:2013-03-05 21:04:40
【问题描述】:

我想使用 Drupal 6 上的调度程序模块,该模块将一些字段添加到节点编辑页面以在特定日期和时间发布或取消发布节点。问题是调度程序依赖于 cron 运行。我感到困惑的部分是,除非 cron 一直在运行,否则你怎么可能安排节点在特定时间发布或取消发布?换句话说,如果我创建了一个内容并安排它在两天后的早上 8 点发布,除非 cron 在早上 8 点运行,否则节点不会正确发布?例如,假设我们每天只运行两次 cron,比如在早上 2 点和下午 2 点(我只是在排除任意时间),我们的调度程序设置为在早上 8 点发布我们的文章,从技术上讲,直到下午 2 点第二个 cron 活动运行正确时才会发布?我们显然不希望 cron 一直运行,因为它可能对站点不利。就这些东西的工作原理而言,我是否遗漏了一些东西?或者有没有人有更好的解决方案来允许节点在设定的日期和时间发布和取消发布?

谢谢

【问题讨论】:

    标签: drupal drupal-6 cron scheduler


    【解决方案1】:

    我希望你有Scheduler 模块来完成你必须完成的任务。根据此模块的文档,它仅在您的 cron 在您计划的时间旁边运行时发布/取消发布该节点。这是那边写的--

    计划的自动发布和取消发布功能通过 cron 发生 系统,因此实际的、真实的世界、出版时间将与 当你的 cron 系统运行时。例如,如果您输入发布时间 下午 3 点 45 分,但 cron 每小时只运行一次,然后才是真正的 发布时间为下午 4:00,而不是下午 3:45。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-22
      • 2021-05-14
      • 1970-01-01
      • 2017-10-26
      • 2011-01-25
      • 1970-01-01
      相关资源
      最近更新 更多