多个(和不同的)克朗?


11

在普通的生产网站中,有很多任务需要通过crontab完成,但是可以说您不希望所有这些任务都在每个cron上运行。

例如,我很想拥有:

  1. 每天运行一次的cron,用于“正常”维护(例如,更新检查)
  2. 每15分钟运行一次的B cron,用于发送新闻通讯(来自simplenews)
  3. 每天运行两次的c cron,它从一个视图(json视图)中提取数据并在服务器上写下一个json文件(对于具有大量数据的地理映射服务,这确实需要实时的sincronyzation)。

实际上,我有一个独特的cron,它每15分钟执行一次A,B和C任务;所以我创建了2个引导drupal的php脚本,一个发送了电子邮件,另一个则缓存了geomapping文件。它可以工作,但是 我不喜欢它是一种手动方式。

设置不同的cron,获取所有模块hook_cron并将它们分配给特定的cron 的最佳实践是什么?

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.