← Herramientas

Generador y explicador de expresiones cron

Crea, lee y revisa programaciones cron, y mira cuándo se ejecutan la próxima vez.

Privado: tus archivos nunca salen de tu dispositivo.

    Próximas ejecuciones

      Créala paso a paso

      Úsala

      
      

      Guía rápida de cron
      CarácterSignificadoEjemplo
      *Todos los valores* * * * *
      ,Una lista de valores0 9,17 * * *
      -Un rango de valores0 9 * * 1-5
      /Cada n-ésimo valor (un paso)*/15 * * * *
      ?Ningún valor en particular (Quartz, AWS: día del mes o día de la semana)0 0 12 ? * MON
      LÚltimo: el último día del mes, o el último día de la semana indicado (5L)0 0 12 L * ?
      WEl día hábil más cercano a un día del mes (15W), o el último día hábil (LW)0 0 12 15W * ?
      #El n-ésimo día de la semana del mes (6#3 = tercer viernes en Quartz)0 0 12 ? * 6#3
      @dailyAtajos: @yearly, @monthly, @weekly, @daily, @hourly, @reboot@weekly

      Las próximas ejecuciones se calculan en tu navegador para la zona horaria que elijas, incluidos los cambios de horario de verano. No se sube nada.

      Cómo funciona

      1. Elige tus archivos.
      2. Ajusta las opciones si quieres.
      3. Descarga el resultado o envíalo a otro dispositivo con BroAllDone.

      Preguntas frecuentes

      ¿Qué es una expresión cron?

      Un texto corto que indica cuándo se ejecuta una tarea, formado por cinco campos: minuto, hora, día del mes, mes y día de la semana. Por ejemplo, 0 9 * * 1-5 significa a las 09:00, de lunes a viernes.

      ¿Qué significan *, /, - y , en cron?

      * significa todos los valores, una coma enumera valores (1,15), un guion indica un rango (1-5) y una barra indica un paso: */15 en el campo de minutos significa cada 15 minutos.

      ¿Cómo ejecuto un cron job cada 5 minutos?

      Usa */5 * * * *. Para cada hora usa 0 * * * *, para todos los días a medianoche 0 0 * * *, y para cada lunes a las 9:00 usa 0 9 * * 1. También puedes elegirlas en Programaciones comunes.

      ¿Qué zona horaria usa cron?

      cron usa la zona horaria de la computadora donde se ejecuta, que en los servidores suele ser UTC. GitHub Actions siempre usa UTC. Elige una zona horaria arriba para ver en ella las próximas ejecuciones.

      ¿Qué diferencia hay entre cron de Linux, Quartz, Spring y AWS?

      El cron de Linux tiene 5 campos. Quartz y Spring agregan los segundos al inicio, y AWS EventBridge agrega un año al final. Quartz y AWS cuentan el domingo como 1 y necesitan ? en uno de los campos de día; además admiten L (último), W (día hábil) y # (el n-ésimo día de la semana).

      ¿Por qué mi tarea se ejecuta más días de los que esperaba?

      En el cron de Linux, si defines tanto un día del mes como un día de la semana, la tarea se ejecuta cuando coincide cualquiera de los dos. La herramienta te avisa de esto y muestra las próximas ejecuciones reales.

      Más herramientas gratis