Generador de expresiones cron

Generador y explicador de expresiones cron gratuito. Cree cronogramas cron, léalos en inglés sencillo, use ajustes preestablecidos comunes y obtenga una vista previa de los próximos tiempos de ejecución, sin necesidad de registrarse.

Construido y mantenido por Shehzad Munir ·

Generador de expresiones cron
Loading Loading Cron Generator
Share

Sintaxis cron, finalmente legible

Cree y comprenda expresiones cron con una explicación en inglés sencillo, ajustes preestablecidos comunes y una vista previa de los próximos tiempos de ejecución programados.

Las expresiones cron empaquetan una programación en cinco campos, minuto, hora, día del mes, mes y día de la semana, lo cual es poderoso pero fácil de equivocar. Escriba una expresión y esta herramienta la traducirá a una oración en inglés simple como "Cada 15 minutos" y desglosará cada campo, para que pueda confirmar que hace lo que pretende antes de implementarla.

Características

  • Explicación en inglés sencillo de cualquier cron
  • Programaciones preestablecidas comunes
  • Vista previa de los próximos 5 tiempos de ejecución
  • Desglose campo por campo
  • Copia con un clic
  • Se ejecuta localmente en su navegador

Cómo utilizar Generador de expresiones cron

  1. 1

    Ingresa o elige un horario

    Escriba una expresión cron o elija un ajuste preestablecido.

  2. 2

    Lee la explicación

    Véalo descrito en inglés sencillo.

  3. 3

    Consulta las próximas carreras

    Obtenga una vista previa de los próximos tiempos de incendio.

  4. 4

    Copiar

    Copie la expresión en su crontab o planificador.

Casos de uso comunes

  • Programar un trabajo cron del servidor
  • Configurar un CI/CD o un programa de respaldo
  • Comprender una entrada crontab existente
  • Configurar una tarea programada o acción de GitHub

guía detallada

Presets y vista previa de la próxima ejecución

¿No estás seguro de la sintaxis? Elija un ajuste preestablecido común, cada 5 minutos, cada hora, diariamente a las 9 a. m., entre semana de 9 a 5, y modifíquelo desde allí. Una vista previa en vivo enumera las próximas cinco veces que se activará el trabajo en su zona horaria local, detectando errores al instante. Copie la expresión terminada con un clic. Todo se ejecuta localmente.

Los cinco campos cron explicados

Una expresión cron estándar tiene cinco campos separados por espacios: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-6, donde 0 es domingo). Un asterisco significa cada valor, una coma enumera los valores (1,15), un guión establece un rango (1-5) y una barra diagonal establece un paso (*/15 significa cada 15 unidades). Entonces, 0 9 * * 1-5 se ejecuta a las 09:00 de lunes a viernes y */10 * * * * se ejecuta cada diez minutos. Si configura tanto el día del mes como el día de la semana, el cron clásico ejecuta el trabajo cuando cualquiera de ellos coincide, lo que sorprende a mucha gente.

Diferencias entre sistemas cron

No todos los programadores leen cron de la misma manera. El crontab de Linux utiliza el formato de cinco campos y se ejecuta en la zona horaria local del servidor. Quartz (Java) y Spring agregan un campo de segundos al inicio y usan? para "sin valor específico". AWS EventBridge utiliza seis campos, incluido el año, y se ejecuta en UTC. Los cronogramas de GitHub Actions también usan UTC y se pueden retrasar intervalos cortos cuando los corredores están ocupados. Verifique siempre qué formato espera su plataforma, confirme la zona horaria y use la vista previa de la próxima ejecución para verificar la programación antes de confiar en ella para copias de seguridad o trabajos de facturación.

Preguntas frecuentes

¿Qué significan los cinco campos cron?

En orden: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-6, donde 0 es domingo). A * significa "cada uno" y */n significa "cada n".

¿Cómo ejecuto un trabajo cada 15 minutos?

Utilice '*/15 * * * *'. Elija el ajuste preestablecido "Cada 15 minutos" aquí y la descripción en inglés simple y los próximos tiempos de ejecución lo confirmarán por usted.

¿En qué zona horaria se muestran las próximas carreras?

La vista previa utiliza la zona horaria local de su navegador. Recuerde que su servidor puede ejecutar cron en UTC u otra zona, así que ajústelo en consecuencia.

¿Es gratis?

Sí, completamente gratis sin necesidad de registrarse y ejecutándose completamente en su navegador.

¿Cómo escribo una expresión cron, por ejemplo? cada 5 minutos?

Configure el cronograma en términos sencillos y el generador generará la expresión cron (cada 5 minutos es */5 * * * *), con una vista previa en vivo de los próximos tiempos de ejecución para que pueda confirmarlo antes de usarlo.

¿Qué significa una expresión cron?

Los cinco campos son minutos, horas, día del mes, mes y día de la semana. El generador explica cada campo en un lenguaje sencillo a medida que lo crea, para que comprenda exactamente lo que hace el cronograma.

¿Es compatible con el cron de 6 campos Quartz/Spring con segundos?

Sí. Cambie al formato de 6 campos para agregar un campo de segundos para los programadores Quartz o Spring, que hacen tropezar a las personas al copiar expresiones estándar de 5 campos.

De la revista

All articles →