hook_cron

hooks/core.php, line 256

Versions
hooks
hook_cron()

Realizar acciones periódicas.

Los módulos que requieren programar algunos comandos para que sean ejecutados en intervalos reguales de tiempo pueden implementar el hook_cron(). El sistema entonces llamará al hook en los intervalos apropiados definidos por el administrador. Esta interfaz es particularmente útil para para implementar temporizadores o para automatizar con certeza algunas tareas. Mantenimiendo de la base de datos, calcular nuevamente opciones o parámetros, y envios de email automáticos son buenos candidatos para tareas de cron.

Este hook solo será llamado si cron.php es ejecutado (por ejemplo, por crontab)

Valor de retorno

Nada.

Código

<?php
function hook_cron() {
  $result = db_query('SELECT * FROM {site} WHERE checked = 0 OR checked
    + refresh < %d', time());

  while ($site = db_fetch_array($result)) {
    cloud_update($site);
  }
}
?>