2013-03-05 51 views
1

我想在Drupal 6上使用调度程序模块,它将一些字段添加到节点编辑页面以在特定日期和时间发布或取消发布节点。问题是调度程序依赖于cron运行。我感到困惑的部分是,除非cron一直在运行,否则您怎么可能安排节点在特定时间发布或取消发布?换句话说,如果我创建了一段内容并计划在早上8点从现在开始的两天内发布,除非cron在早上8点运行,否则节点不会正确发布?举例来说,举例来说,我们只有我们的cron每天运行两次,每天早上2点和下午2点(我只是抛出任意时间),并且我们的调度程序将在早上8点发布我们的文章,在技术上,直到下午2点第二轮cron活动正确时才会发布。我们显然不希望cron一直在运行,因为它可能对网站没有好处。至于这种东西是如何工作的,我是否错过了一些东西?还是有没有人有更好的解决方案,允许节点在设定的日期和时间发布和取消发布?在Drupal 6和Cron上使用调度程序模块

感谢

回答

0

我希望你心里有Scheduler模块做你必须做的任务。根据本模块的文档,只有当您的cron在您的计划时间点旁边运行时,才会发布/取消发布该节点。这是已经写在那里 -

排定自动发布和通过的cron 系统,使实际的,现实世界中,发布时间将被你的cron系统运行时对准 发生取消发布功能。例如,如果您输入3:45 pm的发布时间 ,但cron只在每小时一次运行一次,那么真正的发布时间将是下午4:00,而不是下午3:45。