Cron Expression Builder

Expresión Cron para Cada Hora: 0 * * * *

La expresión cron 0 * * * * se ejecuta cada hora en punto (24 veces al día). Cubre el acceso directo @hourly, programación de multiples trabajos y el error de * vs 0.

100% del lado del cliente. Tus datos nunca salen de tu navegador.

Minuto
Hora
Día del Mes
Mes
Día de la Semana

Every hour

Próximas 5 Ejecuciones
  • 1.Mon, Jun 8, 2026, 23:00
  • 2.Tue, Jun 9, 2026, 00:00
  • 3.Tue, Jun 9, 2026, 01:00
  • 4.Tue, Jun 9, 2026, 02:00
  • 5.Tue, Jun 9, 2026, 03:00
Referencia Rápida
*Cualquier valor
,Separador de lista
-Rango
/Paso
1-5Rango 1 a 5
*/15Cada 15 unidades

La Expresión 0 * * * *

La expresión cron 0 * * * * ejecuta un trabajo en el minuto 0 de cada hora. Los cinco campos son minuto, hora, día del mes, mes, día de la semana. Configurar el minuto a 0 y usar * para todo lo demas significa que el trabajo se ejecuta a las 00:00, 01:00, 02:00, etc., exactamente 24 veces al día.

Por qué el Campo de Minutos Importa

La mayor fuente de trabajos cron desbocados es confundir * * * * * con 0 * * * *.

* * * * *    # se ejecuta cada minuto, 1440 veces al día
0 * * * *    # se ejecuta cada hora, 24 veces al día

Si quieres un trabajo por hora y escribes * * * * *, no notaras el problema hasta que revises tus logs y veas que se ha estado ejecutando todo el día.

El Acceso Directo @hourly

La mayoría de las implementaciones cron soportan un conjunto de accesos directos @:

Acceso directoEquivalente
@hourly0 * * * *
@daily0 0 * * *
@weekly0 0 * * 0
@monthly0 0 1 * *
@yearly0 0 1 1 *
@rebootse ejecuta una vez al inicio

Escalonar Trabajos por Hora

Si tienes multiples servicios y todos ejecutan trabajos por hora, programarlos todos como 0 * * * * crea un grupo a la hora en punto. Todo se ejecuta simultáneamente, las bases de datos reciben golpes al mismo tiempo.

La solución es desplazar cada trabajo unos minutos:

0  * * * *   /opt/jobs/report-generator
7  * * * *   /opt/jobs/cache-warmer
14 * * * *   /opt/jobs/data-sync
21 * * * *   /opt/jobs/cleanup

Cuando la Opción por Hora es la Correcta

Generación de informes

Los resumenes por hora son un limite natural para paneles que muestran metricas de la ‘última hora’.

Sincronización de API externas

Si extraes datos de un servicio externo y los datos cambian como máximo una vez por hora, sondear más frecuentemente es desperdiciar cuota.

Tareas de limpieza

Eliminar archivos temporales, limpiar entradas de cache caducadas o archivar registros antiguos a menudo se hace por hora.