Generador de Expresiones Cron

Crea y traduce sintaxis Cron a lenguaje natural con programación visual de tareas.

Desarrollo y Código
100% Client-Side · Privado y Seguro
Generador de Expresiones Cron

Crea y traduce sintaxis Cron a lenguaje natural con programación visual de tareas.

Centro de Conocimiento y Guía

Generador de Expresiones Cron y Programación de Tareas

Generador de Expresiones Cron y Programación de Tareas

Esta herramienta funciona 100% del lado del cliente en su navegador. Su código, tokens, claves API y datos confidenciales nunca se envían a servidores externos, garantizando privacidad absoluta.

Fórmula y Método de Cálculo

Cron Format = [Minute] [Hour] [Day of Month] [Month] [Day of Week]

The standard Unix syntax utilizes 5 fields separated by spaces. An asterisk * acts as a wildcard meaning 'every', while a slash / indicates a step value (like */5 for every 5 minutes).

Mejores Prácticas y Consejos

  • Avoid Overlapping Wildcards: Setting a cron to `* * * * 1` runs the job every single minute on Mondays. If you meant 'once at midnight on Mondays', the correct syntax is `0 0 * * 1`.
  • Use Step Values for Throttling: Never run heavy database exports at `* * * * *` (every minute). Use `*/15 * * * *` to space the execution out to every 15 minutes, allowing the CPU to recover.
  • Mind the Server Timezone: Cron daemons execute based on the server's local system time (usually UTC), not your local timezone. Always offset your hours accordingly when writing schedules.

Preguntas Frecuentes

¿Para qué sirve el sexto campo de cron?
Mientras que el cron estándar de Unix utiliza 5 campos, los programadores avanzados (como AWS EventBridge o Quartz) añaden un sexto campo para el 'Año', lo que le permite programar tareas que solo se ejecuten en 2024 o 2025.
¿Puedo programar una tarea para que se ejecute cada segundo?
No con el cron estándar de Unix, que tiene una resolución mínima de un minuto. Para ejecuciones por debajo del minuto, debe escribir un script de demonio persistente o utilizar temporizadores de systemd.
¿A qué equivale el domingo en la sintaxis de cron?
En el campo Día de la semana, el domingo se representa tradicionalmente como 0, mientras que el lunes es 1, hasta el sábado como 6. (Muchas implementaciones también aceptan 7 para el domingo o las letras SUN).