Cron es una utilidad estándar de Unix que se utiliza para programar comandos con ejecución automática a intervalos específicos. Por ejemplo, un script que genere estadísticas web que se quiera ejecutar una vez al día automáticamente a las 5:00 AM.
Los comandos que involucran a cron se conocen como «trabajos cron» o «tareas cron» (cronjobs).
Ejemplo de cron:
30 3 * * * /usr/bin/nice /usr/home/username/script.pl
En este caso, el archivo script.pl se ejecutaría cada noche a las 3:30 AM.
/usr/bin/nice utiliza el comando nice del sistema para reducir el impacto de la llamada en el servidor y preservar mejor los recursos del sistema.
/usr/home/nombredeusuario/script.pl es la ruta completa del script/programa que cron ejecutaría.