Das Modul Cron Control ist eine Eigenentwicklung der Cocomore AG und erlaubt die feingranulare Steuerung des Drupal-Crons.
Das Modul wurde ursprünglich für Drupal 5 entwickelt. Die Portierung der ersten
http://drupal.org/project/cron_control
Die aktuelle Version von Cron Control für Drupal 6 erlaubt es, einzelne Cronjobs gezielt ein- oder auszuschalten. In einer verteilten Umgebung kann festgelegt werden, auf welchem Server welcher Cronjob laufen soll.
Die Kodierung von Videos über den Drupal-Cron sollte z.B. nicht die Leistungsfähigkeit der Webserver beim Ausliefern der Webseite beeinflussen. Mithilfe von Cron Control ist es möglich, einen einzelnen Server eines Verbundes mit dieser Aufgabe zu betrauen, während die anderen die Seite ausliefern.
Es ist auch möglich, solche rechenintensiven Cronjobs z.B. in eine "Cloud" auszulagern, wobei diese (bzw. der entsprechende virtuelle Server in der Cloud) nicht kontinuierlich zur Verfügung stehen muss. Diese rechenintensiven Cronjobs werden abgearbeitet, sobald die Ressourcen in der Cloud verfügbar sind. Im Anschluss können diese sofort wieder frei gegeben werden. Die Webserver hingegen führen lediglich die "normalen" Cron-Jobs regelmäßig aus.
Dieses Modul ist ein offizielles Drupal-Contrib-Modul und kann direkt von drupal.org heruntergeladen werden:
http://drupal.org/project/cron_control