我想使用Drupal6上的调度器模块,它将一些字段添加到节点编辑页面,以便在特定日期和时间发布或取消发布节点。问题是调度程序依赖于cron的运行。我感到困惑的是,除非cron一直在运行,否则如何安排节点在特定时间发布或取消发布呢?换句话说,如果我创建了一段内容,并计划在两天后的早上8点发布它,除非cron在早上8点运行,否则节点不会发布,对吗?打个比方,假设我们的cron一天只运行两次,比如早上2点,下午2点(我只是在任意时间),并且我们的计划程序设置为在上午8点发布我们的文章,从技术上讲,直到下午2点第二个cron活动运行正确时,它才会发布?我们显然不想让cron一直运行,因为这可能对站点不好。我是不是遗漏了这些东西的工作原理?或者,是否有人有更好的解决方案来允许在设定的日期和时间发布和取消发布节点?
谢谢
发布于 2013-03-06 15:00:58
我希望你在脑海中有Scheduler模块来完成你必须做的任务。根据本模块的文档,只有当您的cron在您计划的时间内运行时,它才会发布/取消发布节点。这就是那里所写的--
预定的自动发布和取消发布功能通过cron系统实现,因此实际的发布时间将与您的cron系统运行时保持一致。例如,如果您输入的发布时间是3:45 be,但是cron每小时只运行一次,那么实际的发布时间将是4:00 be,而不是3:45 be。
https://stackoverflow.com/questions/15234080
复制相似问题