Ir al contenido principal
Bethemesh

Generador de expresiones cron

Crea y analiza expresiones cron estándar de cinco campos directamente en tu navegador. Usa modelos, consulta una explicación clara y previsualiza las próximas ejecuciones.

  • Portapapeles

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

Expresión cron

Orden estándar: minuto, hora, día del mes, mes, día de la semana. minuto hora día-del-mes mes día-de-la-semana

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Construye una expresión cron de cinco campos y consulta las próximas fechas antes de trasladarla a un planificador. La expresión selecciona minutos del calendario, no un tiempo fijo transcurrido entre ejecuciones. La vista previa se calcula en tu navegador, con la hora local del dispositivo o en UTC. No instala programas, no registra tareas y no ejecuta comandos. Comprueba después que el servicio de destino emplea la misma sintaxis y zona horaria.

Los campos son minuto, hora, día del mes, mes y día de la semana. Sus intervalos son 0–59, 0–23, 1–31, 1–12 y 0–7. El domingo admite 0 o 7. Se aceptan abreviaturas inglesas JAN a DEC y SUN a SAT. El asterisco selecciona todos los valores, la coma combina valores, el guion define un intervalo y la barra introduce un paso sobre un intervalo o *.

Los pasos se aplican a las posiciones del campo: */15 en minutos selecciona 0, 15, 30 y 45, aunque consultes a las 09:07. Cuando ambos campos de día están restringidos, la herramienta utiliza su unión, como cron tradicional. Así, 0 9 1 * MON indica el primero de cada mes y los lunes, no solo los primeros que caen en lunes.

La búsqueda comienza en el minuto siguiente y abarca aproximadamente cinco años como máximo. Una combinación imposible, como el 31 de febrero sin otro día admisible, no produce fechas. La interfaz muestra hasta cinco resultados. El cambio de hora local puede omitir o repetir una hora; la vista previa no garantiza la política de recuperación de tu planificador. No se admiten segundos, años, macros @daily ni extensiones Quartz ?, L, W o #.

Cómo utilizar esta herramienta

  1. Introducir los cinco campos

    Selecciona un modelo y ajústalo, o escribe el calendario. No incluyas el usuario ni el comando de una línea completa de crontab.

  2. Elegir la zona de la vista previa

    Selecciona UTC o la hora local del navegador. Esta página no puede deducir la zona que utilizará tu servidor.

  3. Revisar varias fechas

    Analiza la regla y observa los cambios de mes. Una expresión aceptada aquí todavía debe contrastarse con la documentación del servicio de destino.

Casos de uso

Preparar una copia de seguridad

Elige una hora diaria en UTC para evitar confusiones con la zona del dispositivo. Configura por separado el comando y sus permisos en el servidor.

Revisar despliegues

Comprueba las fechas de una regla entre semana antes de copiarla a una configuración. De lunes a viernes no equivale a excluir los festivos.

Comprender una frecuencia

Compara un paso en minutos con un minuto concreto de cada hora: cada quince minutos y en el minuto quince son calendarios distintos.

Ejemplos

Cada cuarto de hora

Desde las 09:07 UTC del 21 de octubre de 2026, las dos primeras ejecuciones son a las 09:15 y 09:30. El paso parte del inicio del campo, no de la consulta.

Entrada

*/15 * * * *; 2026-10-21T09:07:00Z; UTC

Resultado

2026-10-21T09:15:00.000Z
2026-10-21T09:30:00.000Z

Un día del mes o un lunes

Desde la medianoche UTC del 21 de octubre de 2026, las próximas fechas son el lunes 26 de octubre y el domingo 1 de noviembre, ambas a las 09:00.

Entrada

0 9 1 * MON; 2026-10-21T00:00:00Z; UTC

Resultado

2026-10-26T09:00:00.000Z
2026-11-01T09:00:00.000Z

Consejos y buenas prácticas

  • */2 en días del mes no representa un intervalo continuo de 48 horas: la selección empieza de nuevo cada mes.
  • En tareas críticas, comprueba también ejecuciones perdidas, entorno, registros y solapamientos en el planificador real.
  • Comprueba el inicio del intervalo: 1-10/3 selecciona 1, 4, 7 y 10, no múltiplos de tres.

Fuentes y referencias

Preguntas frecuentes

¿Por qué se rechazan seis campos?

La herramienta espera cinco campos, sin segundos ni año. Algunos servicios usan seis o siete; adapta la regla a su dialecto en lugar de borrar un campo cualquiera.

¿Cómo se combinan los campos de día?

Si ambos están restringidos, basta con que coincida uno. Si uno empieza por *, el otro restringe las fechas junto al posible paso del campo con asterisco.

¿Se utiliza la zona horaria del servidor?

No. Se utiliza UTC o la zona del navegador. Haz coincidir esta elección con el servicio real, especialmente alrededor del cambio de hora.

¿Una fecha mostrada garantiza la ejecución?

No. Es una previsión de calendario. La disponibilidad del servicio, los permisos, las paradas y la recuperación de tareas dependen del entorno real.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Suma las horas trabajadas de la semana, con las pausas descontadas, en horas y minutos y en horas decimales.

DesarrolloNuevaUsar esta herramienta