Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Generador de Expresión Cron

Generador de Expresión Cron

Crea y prueba expresiones cron con un constructor visual, descripciones en lenguaje claro y una vista previa de las próximas ejecuciones.

Generador de Expresión Cron

Este generador de expresión cron crea y prueba horarios de tareas cron con un constructor visual, descripciones en lenguaje claro y una vista previa en vivo de las próximas ejecuciones. Define cada campo con modos de seleccionar y hacer clic en lugar de memorizar la sintaxis de crontab, o escribe la expresión directamente y observa cómo el constructor se ajusta solo.

Está pensado para desarrolladores y administradores de sistemas que escriben entradas de crontab, horarios de CI/CD o reglas del programador en la nube. La sintaxis estándar de 5 campos que produce funciona con crontab de Linux, AWS, GitHub Actions, CronJobs de Kubernetes y programadores de frameworks como Laravel.

Privado por diseño: cada expresión se crea, valida, describe y programa por completo en tu navegador. Nada de lo que escribes se sube a un servidor.

Cómo crear una expresión cron

1

Parte de un ajuste rápido (opcional)

Haz clic en cualquiera de los nueve ajustes rápidos — Cada minuto, Cada 5 min, Diario a medianoche, Días laborables 9 AM, Mensual el día 1 y más — para cargar un horario común y editarlo desde ahí.

2

Configura cada campo en el constructor visual

Para Minuto, Hora, Día (mes), Mes y Día (semana), elige un modo: Cada (comodín), Cada N (intervalo), Específico (elegir valores de una cuadrícula) o Rango (de-a).

3

O escribe la expresión directamente

Haz clic en cualquiera de los cinco campos de arriba y escribe un valor como */5, 0,30 o 9-17. El constructor visual se sincroniza automáticamente con lo que ingresaste.

4

Verifica y copia

Lee la descripción en lenguaje claro y revisa el panel de Próximas ejecuciones para ver las próximas 5 corridas. Cuando coincida, haz clic en Copiar para tomar la expresión.

Funciones

Campos con colores

Cada uno de los 5 campos cron tiene su propio color que coincide con la sección correspondiente del constructor, así siempre sabes qué parte estás editando.

Constructor visual, 4 modos

Define cualquier campo con los modos Cada, Cada N, Específico o Rango — sin necesidad de recordar la sintaxis cron para acertar con el valor.

Descripción en lenguaje claro

Cada expresión se traduce a lenguaje claro en tiempo real, de modo que 0 9 * * 1-5 se lee como un horario nítido de lunes a viernes a las 9 AM.

Próximas ejecuciones

Previsualiza las próximas 5 corridas según la fecha actual, cada una con fecha completa, hora y una marca de tiempo relativa como "en 2h 30m".

Sincronización bidireccional

Edita los campos de la expresión o el constructor visual — cualquiera que cambies, el otro se actualiza al instante para mantenerse en sintonía.

Validación en tiempo real

Los valores fuera de rango y la sintaxis incorrecta se detectan a medida que escribes, con un mensaje de error específico que nombra el campo y el problema.

9 ajustes rápidos

Horarios de un clic, desde cada minuto hasta anual — cada minuto, 5 min, 15 min, cada hora, diario, días laborables, semanal, mensual y anual.

Copiar al portapapeles

Copia la expresión terminada con un clic y pégala directamente en tu crontab, configuración de pipeline o programador.

Guía rápida de sintaxis

Una referencia desplegable muestra los valores permitidos de cada campo más el significado de *, ,, - y /.

Cron estándar de 5 campos

Genera el formato clásico de minuto, hora, día del mes, mes y día de la semana que usa el crontab de Unix y Linux.

Preguntas frecuentes

¿Qué es una expresión cron?

Una expresión cron es una cadena de cinco campos que define un horario recurrente en sistemas tipo Unix. Los campos son minuto, hora, día del mes, mes y día de la semana, separados por espacios — por ejemplo, 0 9 * * 1-5 se ejecuta a las 9 AM cada día laborable.

¿Cuántos campos tiene una expresión cron?

Esta herramienta usa el formato estándar de 5 campos: minuto, hora, día del mes, mes y día de la semana. No admite formatos extendidos que agregan un campo de segundos o de año (como el cron de Quartz), así que cada expresión aquí debe tener exactamente cinco campos.

¿Qué significa * * * * *?

El comodín * coincide con todos los valores de su campo. Con los cinco campos en *, la tarea se ejecuta en cada minuto de cada hora, todos los días — el horario estándar más frecuente posible.

¿Cómo ejecuto una tarea cron cada 5 minutos?

Usa el carácter de paso: */5 * * * * se ejecuta cada 5 minutos (en 0, 5, 10, … 55). En el constructor visual, pon el campo Minuto en modo Cada N e ingresa 5. También puedes combinar pasos con rangos, así 10-30/5 significa cada 5 minutos entre el minuto 10 y el 30.

¿Qué pasa cuando se definen Día del mes y Día de la semana a la vez?

En el cron estándar, cuando se especifican ambos campos de día (ninguno es *), la tarea se ejecuta si coincide cualquiera de las condiciones (lógica O). Por ejemplo, 0 0 15 * 1 se ejecuta a medianoche el día 15 de cada mes y todos los lunes. La vista previa de Próximas ejecuciones refleja este comportamiento.

¿El domingo es 0 o 7 en el campo de día de la semana?

Esta herramienta usa el rango estándar 0–6, donde el domingo es 0 y el sábado es 6. Algunos sistemas también aceptan 7 para el domingo, pero aquí los valores fuera de 0–6 se marcan como fuera de rango.

¿Puedo usar estas expresiones con AWS, GitHub Actions o Kubernetes?

Sí. La sintaxis estándar de 5 campos es compatible con la mayoría de las plataformas, incluidos el crontab de Linux, los eventos programados de AWS, GitHub Actions, los CronJobs de Kubernetes y la programación de Laravel. Algunas plataformas tienen pequeñas diferencias (por ejemplo, AWS agrega un campo de año en ciertos servicios), así que revisa siempre la documentación de tu plataforma.

¿Se envían mis datos a un servidor?

No. Toda la construcción de la expresión, la validación, la generación de descripciones y el cálculo de las próximas ejecuciones ocurren por completo en tu navegador. Nada de lo que escribes se transmite a un servidor.

Minuto
Hora
Día (mes)
Mes
Día (semana)
Próximas ejecuciones
Escribe directamente en los campos de la expresión o usa el constructor visual de abajo
Haz clic en un ajuste rápido para cargar horarios comunes al instante
Los campos con colores coinciden con las secciones del constructor para ubicarte fácilmente
Cuando defines Día del mes y Día de la semana a la vez, cron usa lógica O (se ejecuta si coincide cualquiera)
Todo el procesamiento ocurre en tu navegador: no se envía ningún dato a un servidor
¿Quieres aprender más? Leer documentación →
1/6
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave