Birden fazla (ve farklı) crons?


11

Normal bir üretim webiste, crontab aracılığıyla yapılması gereken birçok görev vardır, ancak diyelim ki tüm bu görevlerin her cron üzerinde çalışmasını istemiyorsunuz .

Örneğin, sahip olmak isterdim:

  1. 'Normal' bakım için günde bir kez çalışan bir cron (örneğin güncelleme kontrolleri)
  2. Bülten göndermek için her 15 dakikada bir çalışan B cron (basit mesajlardan)
  3. Günde iki kez çalışan, bir görünümden veri alan (json görünümü) ve sunucuda bir json dosyası yazan C cron (gerçek zamanlı bir sincronizasyona ihtiyaç duymayan çok sayıda veri içeren bir coğrafi harita servisi için).

Aslında, her çalıştırmada, 15 dakikada bir A, B ve C görevlerini yapan benzersiz bir cronum var; bu yüzden bootstrap drupal, biri e-postaları göndermek ve diğeri geomapping dosyasını önbellek 2 php komut dosyaları yarattı .. çalışır, ama çok fazla sevmiyorum oldukça manuel bir yoludur.

Farklı kronlar ayarlamak, tüm modülleri hook_cron almak ve sadece belirli bir cron'a atamak için en iyi uygulama nedir ?

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.