100% en el navegadorGeneradores

Expresión Cron: Ejecutar Cada Hora (0 * * * *)

La expresión crontab estándar para ejecutar una tarea una vez por hora al comienzo de la misma (en el minuto 0) es `0 * * * *`. Este evaluador interactivo valida la sintaxis, genera la descripción en español y calcula las próximas 5 ejecuciones directamente en tu navegador.

Cargando espacio de trabajo...

#Cómo utilizar esta herramienta

1La expresión está preconfigurada como `0 * * * *`.
2Examina la explicación y el calendario de próximas ejecuciones calculadas en tiempo real.
3Ajusta el minuto o añade restricciones horarias mediante el generador visual interactivo.
4Copia la sintaxis crontab lista para pegar en tu servidor Linux o crontab.

#Fórmula matemática y estándares

En la estructura estándar POSIX de 5 campos `[minuto] [hora] [día-del-mes] [mes] [día-de-la-semana]`, el `0` en la primera posición fija la ejecución en el minuto 0 (en punto). Los asteriscos (`*`) en las 4 posiciones restantes significan "todas las horas, todos los días del mes, todos los meses y todos los días de la semana". Ejemplo: 01:00, 02:00, 03:00, etc.

#Casos extremos y consideraciones técnicas

Trampa del asterisco en el minuto (* * * * *)

Configurar `* * * * *` en lugar de `0 * * * *` provocará que el comando se ejecute cada minuto de cada hora en lugar de una sola vez por hora, saturando potencialmente la CPU y la base de datos.

Problema de avalancha en el minuto cero (Thundering Herd)

Si múltiples servidores ejecutan tareas pesadas exactamente a las `0 * * * *`, se produce un pico de concurrencia en la infraestructura. Se recomienda desplazar el minuto (p. ej., `17 * * * *` o `42 * * * *`) para distribuir la carga.

#Preguntas frecuentes

Q:¿Cuál es la diferencia entre * * * * * y 0 * * * *?

`* * * * *` se ejecuta cada minuto de forma continua (60 veces por hora). `0 * * * *` se ejecuta únicamente una vez por hora en el minuto 0 (p. ej., a las 14:00, 15:00, etc.).

Q:¿Cómo ejecutar una tarea cada 2 horas?

Usa la expresión `0 */2 * * *`. Se ejecutará a las 00:00, 02:00, 04:00, etc.

¿Tienes comentarios o sugerencias de funciones?

Ayúdanos a mejorar esta herramienta. Comparte sugerencias, reporta casos especiales o solicita nuevas funcionalidades directamente.

Enviar comentarios