Tareas periódicas con cron.php
Muchos de los módulos que vienen con Drupal, y muchos de los que podemos añadirle, necesitan que este archivo (cron.php ubicado en la raíz del sitio) sea ejecutado periódicamente para realizar diversas tareas, como por ejemplo, indexar el contenido de nuestro sitio, de modo que cuando alguien quiera buscar contenido en nuestro sitio usando la caja de búsqueda, pueda encontrarlo directamente, sin necesidad de "navegarlo" hasta encontrar lo que buscaba.
En principio sería suficiente con llamar al archivo tipeando en nuestro navegador algo así como http://misitio.com/cron.php
Lo que sucede es que no podríamos estar TODOS los días, y mucho menos cada x cantidad de horas, encargándonos de hacer esto. 
Para esto podremos usar el daemon de linux denominado "cron" que es el encargado de ejecutar los ficheros crontab del sistema. Cada uno de los ficheros crontab de configuración están formados por asignaciones de valores a variables de entorno y una línea por actividad que queramos programar su ejecución. Las líneas en blanco, los espacios iniciales y los tabuladores se ignoran.
Los comentarios en este fichero son líneas completas cuyo primer carácter que no sea un espacio es un carácter #.
Las líneas de programación de tareas siguen un formato estándar formada por cinco campos que indican un instante de ejecución y la ruta del fichero que hay que ejecutar.
Los campos que describen el instante de ejecución son por orden:
minuto 0-59
hora 0-23
día del mes 0-31
mes 0-12 (o su nombre con las tres primeras letras en inglés)
día semana 0-7 (0 o 7 indica domingo, o su nombre con las tres primeras letras en inglés)
Un campo puede contener:
Un un asterisco (*) para indicar todos los posibles valores.
Un valor fijo para indicar un minuto, hora, día o mes.
Un rango de valores, dos números separados por guiones. Un rango puede terminar en /numero para indicar el incremento.
Una lista de valores separados por comas.
Un valor */numero para indicar todos los valores con incremento de "número".
Ejemplos:
...
Estoy mudando algunos contenidos a mi página personal
, puedes encontrar esta entrada completa allí: http://gustavopardo.com.ar/node/698.
