我想在Drupal 6上使用调度程序模块,它将某些字段添加到节点编辑页面以在特定日期和时间发布或取消发布节点。问题是调度程序依赖于cron运行。我很困惑的部分是你怎么可能安排节点在特定时间发布或取消发布,除非cron一直在运行?换句话说,如果我创建了一段内容,并计划从现在开始的两天早上8点发布,除非cron在早上8点运行,节点将无法正确发布?所以说例如我们每天只运行两次cron,比如早上2点,下午2点(我只是抽出任意时间),我们的调度程序将在早上8点发布我们的文章,从技术上讲,直到下午2点第二次cron活动运行正确时才会发布?我们显然不希望cron一直在运行,因为它可能对网站不利。我是否遗漏了这些东西的作用?或者,是否有人有更好的解决方案允许节点在设定的日期和时间发布和取消发布?
由于
答案 0 :(得分:0)
我希望您有Scheduler个模块来完成您必须完成的任务。根据此模块的文档,只有当您的cron在计划的时间旁边运行时,它才会发布/取消发布该节点。这就是那里写的 -
计划的自动发布和取消发布功能通过cron发生 系统因此实际,现实世界,出版时间将与之对齐 当你的cron系统运行时。例如,如果输入已发布的时间 下午3:45但是cron每小时只运行一次,然后是真正的 发布时间为下午4:00而不是下午3:45。