Handytool
Guía para desarrolladores5 min de lecturaActualizado 14 mar 2026

Herramienta Cron Gratuita

Crea y depura expresiones cron sin adivinar

El constructor de cron de Handytool valida tu expresión cron de 5 campos, la explica en lenguaje natural y muestra los próximos cinco tiempos de ejecución en UTC, todo sin salir del navegador.

Puntos clave

  • 01Las explicaciones en lenguaje natural facilitan confirmar qué hará realmente un trabajo cron antes de implementarlo.
  • 02Los próximos 5 tiempos de ejecución en UTC se enumeran en formato ISO-8601 para validación segura de zonas horarias.
  • 03Admite rangos (1-5), listas (1,3,5) y pasos (*/15) siguiendo las reglas estándar de Vixie-cron.
  • 04Todo se ejecuta en tu navegador: sin backend, sin cuenta, sin solicitudes de red.

Por qué las expresiones cron son fáciles de equivocar

La sintaxis de cron es compacta por diseño, pero esa compacidad hace sorprendentemente fácil programar un trabajo a la hora equivocada. Una copia de seguridad a medianoche que se ejecuta al mediodía en UTC, una expresión de paso que pierde los tiempos esperados, o un valor de día de la semana que está desplazado por uno: estos errores son difíciles de detectar hasta que el trabajo silenciosamente no se ejecuta. Leer en voz alta 0 */6 * * 1-5 no te dice mucho a menos que conozcas el orden de los campos de memoria.

El constructor de cron de Handytool resuelve esto traduciendo cualquier expresión válida en una oración que realmente puedas leer, y luego mostrando los próximos cinco tiempos en que se ejecutaría en UTC. Detecta el error antes de que llegue a producción, no después de que una tarea programada falle un lunes por la mañana.

Cómo crear y validar una expresión cron

  1. 01

    Comienza con un preajuste o escribe el tuyo propio

    Los preajustes como Cada minuto, Cada hora, Diariamente a medianoche y Semanalmente el lunes te dan un punto de partida correcto. Cambia a entrada manual para cronogramas personalizados.

  2. 02

    Ingresa tus 5 campos

    Escribe la expresión en orden minuto hora día-del-mes mes día-de-la-semana. El constructor valida los límites de cada campo mientras escribes.

  3. 03

    Lee la descripción en lenguaje natural

    La explicación se actualiza en tiempo real. Confirma que la oración coincida con tu intención, por ejemplo 'a las :00 cada 6 horas, de lunes a viernes'.

  4. 04

    Verifica los próximos 5 tiempos de ejecución

    Los tiempos de ejecución próximos se enumeran en UTC ISO-8601. Úsalos para verificar casos límite como límites de fin de mes u desplazamientos de zona horaria.

Referencia rápida de sintaxis cron

Los cinco campos siguen estas reglas:

  • 01Asterisco (*) significa cada valor válido en el campo
  • 02Barra (*/N) avanza por el rango en incrementos de N
  • 03Guion (A-B) coincide con cada valor de A a B inclusive
  • 04Coma (A,B,C) coincide con una lista específica de valores
  • 05Rangos de campo: minuto 0-59, hora 0-23, día 1-31, mes 1-12, día de la semana 0-6 (domingo=0)

Sin instalación, sin servidor

El constructor de cron analiza expresiones y calcula los próximos tiempos de ejecución completamente en tu navegador usando JavaScript. Nada se envía a un servidor, por lo que no hay registro, sin cuota de API y sin latencia. El cálculo de próximas ejecuciones simula coincidencias minuto a minuto contra las reglas estándar de Vixie-cron, que es el mismo enfoque utilizado por la mayoría de los programadores de producción.

Las expresiones de 6 campos (con un campo de segundos inicial) y cadenas especiales como @daily o @weekly no son compatibles. La mayoría de los entornos de producción, incluidos cron, Kubernetes y GitHub Actions, utilizan el formulario estándar de 5 campos, por lo que el constructor se enfoca en eso.

Preguntas frecuentes del constructor de expresiones cron

¿Qué variante de cron admite este constructor?

Vixie-cron estándar de 5 campos: minuto, hora, día-del-mes, mes, día-de-la-semana. La abreviatura @daily/@weekly y la sintaxis de segundos de 6 campos no son compatibles, ya que la mayoría de los programadores de producción utilizan el formulario de 5 campos.

¿Por qué los próximos tiempos de ejecución se muestran en UTC?

La mayoría de los sistemas CI/CD y programadores en la nube interpretan expresiones cron en UTC. Mostrar UTC mantiene la vista previa portátil y evita pantallas de hora local engañosas.

¿Cuál es la diferencia entre */15 y 0,15,30,45 en el campo de minutos?

Ambos se ejecutan cada 15 minutos. */15 comienza desde 0 y avanza por 15, lo que equivale a 0,15,30,45. Para el campo de hora, */6 significa 0,6,12,18.

¿Puedo programar un trabajo en el último día del mes?

El cron estándar no tiene un token 'último día'. Puedes aproximar con 28-31 en el campo de día, pero para manejar meses más cortos que 31 días de manera limpia, verifica la fecha dentro de tu script de trabajo.

¿Hay una forma de ejecutar un trabajo cada día de la semana a las 9 AM?

Sí: 0 9 * * 1-5 se ejecuta a las 09:00 UTC de lunes a viernes. Verifica en la salida en lenguaje natural del constructor y en la lista de próximas ejecuciones antes de implementar.

Herramientas relacionadas

Continúa trabajando con herramientas de Desarrollador

herramientas de Desarrollador