Explicador de expresiones cronCron expression explainer
Pega una expresión cron y te dice en lenguaje natural cuándo se ejecuta, con las próximas ejecuciones. Todo en tu navegador.
Paste a cron expression and it tells you, in plain language, when it runs — with the next executions. All in your browser.
Explicador de cron en lenguaje naturalCron expression explainer
Una expresión cron son cinco campos —minuto, hora, día del mes, mes y día de la semana— que le dicen al programador de tareas cron (presente en Linux, macOS y la mayoría de servidores) cuándo ejecutar algo. Su sintaxis compacta es potente pero fácil de malinterpretar: */5 * * * * (cada 5 minutos) no es lo mismo que 5 * * * * (en el minuto 5 de cada hora).
Esta herramienta traduce cualquier expresión a una frase clara y te muestra las próximas ejecuciones en tu zona horaria. Soporta asteriscos (*), pasos (*/5, 1-10/2), rangos (1-5), listas (1,15,30), nombres de mes y día (JAN, MON…) y los atajos @hourly, @daily, @weekly, @monthly, @yearly y @reboot. No se envía nada a ningún servidor: todo el cálculo ocurre en tu navegador.
A cron expression is five fields —minute, hour, day of month, month and day of week— that tell the cron scheduler (on Linux, macOS and most servers) when to run something. This tool turns any expression into a clear sentence and shows the next runs in your timezone, fully client-side. It supports steps, ranges, lists, month/day names and the @hourly, @daily, @weekly, @monthly, @yearly and @reboot shortcuts.
Preguntas frecuentesFrequently asked questions
¿Qué es una expresión cron?What is a cron expression?
Es una cadena de 5 campos (minuto, hora, día del mes, mes y día de la semana) que define cuándo se ejecuta una tarea programada en sistemas Unix, Linux y macOS mediante el programa cron.It is a 5-field string (minute, hour, day of month, month and day of week) that defines when a scheduled task runs on Unix, Linux and macOS systems via the cron daemon.
¿Qué significan los 5 campos de cron?What do the 5 cron fields mean?
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 y 7 son domingo). Un asterisco (*) significa 'cada valor posible'.In order: minute (0-59), hour (0-23), day of month (1-31), month (1-12) and day of week (0-6, where 0 and 7 are Sunday). An asterisk (*) means 'every possible value'.
¿Qué significa */5 en cron?What does */5 mean in cron?
El paso */5 significa 'cada 5 unidades'. Por ejemplo, */5 en el campo de los minutos significa cada 5 minutos; */2 en las horas, cada 2 horas.The step */5 means 'every 5 units'. For example, */5 in the minutes field means every 5 minutes; */2 in hours, every 2 hours.
¿Qué son @daily, @hourly o @reboot?What are @daily, @hourly or @reboot?
Son atajos de cron. @hourly equivale a '0 * * * *' (cada hora), @daily a '0 0 * * *' (cada día a medianoche), @weekly, @monthly y @yearly a sus equivalentes, y @reboot ejecuta la tarea al arrancar el sistema.They are cron shortcuts. @hourly equals '0 * * * *' (every hour), @daily equals '0 0 * * *' (every day at midnight), @weekly, @monthly and @yearly map to their equivalents, and @reboot runs the task at system startup.