Explicador de expresiones cron gratis
Explique cualquier expresión de cron en inglés y previsualiza los siguientes 5 tiempos de ejecución.
Cargando herramienta…
Cómo leer los cinco campos de una expresión cron
Explique la sintaxis de cron de cinco campos y explora los presets. La siguiente lista es una ilustración limitada de minutos y horas, no un calendario completo.
- Introduce una expresión de cinco campos o elige un preset.
- Inspecciona minuto, hora, día de mes, mes y día de semana.
- Lee la explicación en contra del horario previsto.
- Verifica todas las restricciones de calendario y la configuración de zona horaria en su planificador real.
¿Quién necesita una expresión cron explicada
Las expresiones de Cron programan trabajos repetidos en servidores, en tuberías de CI, en funciones en la nube y en muchos paneles de alojamiento. Un desarrollador puede heredar un trabajo que se ejecuta en un momento extraño. Un propietario del sitio puede necesitar establecer una copia de seguridad nocturna en un panel de control de alojamiento. Un ingeniero de operaciones puede revisar una solicitud de retirada que cambia un horario.
Cinco campos cortos son fáciles de malinterpretar. Esta herramienta convierte la expresión en una oración simple, muestra cada campo en tu propia caja y lista la muestra de los próximos tiempos para que pueda sanar el horario antes de que llegue a la producción.
Un ejemplo trabajado con una expresión real
Introduce */15 9-17 * * 1-5. Los campos son minutos */15, hora 9-17, día del mes *, mes * y día de la semana 1-5. La explicación dice: Se ejecuta cada 15 minutos, horas 9-17 (intervalo), todos los días del mes, todos los meses, en los días 1-5 (intervalo).
En cron estándar esto significa minutos 0, 15, 30 y 45 de cada hora de 9 a 17, de lunes a viernes. Dado que la hora 17 está incluida, la última carrera cada día es a las 17:45, no a las 17:00. Eso hace 36 carreras por día de semana.
Ahora prueba 30 2 1 * *. La explicación dice: Se ejecuta minuto 30, hora 2, el día(s) 1 del mes, cada mes, todos los días de la semana. En un programador real este trabajo se ejecuta a las 02:30 en el primero de cada mes solamente. La lista de previsualización, sin embargo, muestra 02:30 en cada día que viene, porque comprueba sólo los campos de minutos y horas.
Cómo funcionan los campos y la vista previa
Cada campo acepta una estrella por cada valor, un número único, una lista de comas como 1,15, un rango como 1-5, o un paso como */10. En cron estándar, minutos corre de 0 a 59, hora 0 a 23, día del mes 1 a 31, mes 1 a 12 y día de la semana 0 a 6, con 0 significa domingo. Los números de mes y día laborables se muestran con nombres, como Jan o Mon.
Las siguientes cinco carreras se resuelven minuto a minuto a partir de ahora, utilizando la zona horaria local de tu navegador, y emparejado con los campos de minuto y hora solamente. Tratar la lista como un control rápido de las horas del día, no un calendario. Siete presets, de cada minuto a cada mes en el primero, rellenan patrones comunes.
Errores comunes a evitar
Un error clásico es escribir * 9 * * * cuando quieres decir una vez a las 9:00. La estrella en el campo de minutos significa cada minuto, así que el trabajo se ejecuta 60 veces en esa hora. Usa 0 9 * * * en su lugar. Otro es olvidar que el campo de horas utiliza un reloj de 24 horas, por lo que 2 significa 2 AM, no 2 PM.
Las zonas horarias causan muchas sorpresas. Los servidores a menudo se ejecutan en UTC, mientras que la vista previa aquí utiliza su hora local. Comprueba qué zona utiliza su planificador. También ten en cuenta que cuando tanto el día del mes como el día de la semana están restringidos, cron estándar se ejecuta en cualquiera de los partidos, no ambos. Siempre confirme el horario final en el sistema que ejecutará el trabajo.
Consejos útiles y limitaciones
- La lista de ejecución mostrada sólo filtros minutos y hora, no días o meses calendario.
- Los tiempos ilustrativos usan la zona local de tu navegador.
- Comienza desde el preset más cercano y cambia un campo a la vez, leyendo la explicación después de cada cambio.
- Escribe el horario previsto en un comentario junto a la línea de cron para que el siguiente lector pueda comprobarlo contra la expresión.
Preguntas frecuentes
¿La lista de ejecuciones hace cumplir los días laborables?
No. Está basado en minutos/hora; verifica las restricciones de días laborables y meses en su planificador de producción.
¿Puedo entrar en un campo de segundos?
Esta interfaz espera cinco campos y no soporta un campo de sexto segundo.
¿Esto crea un trabajo programado?
No. Explica la expresión; configura el trabajo por separado.
¿Qué significa */5 en el campo de minutos?
Significa cada 5 minutos, comenzando en el minuto 0: 0, 5, 10 y así sucesivamente hasta 55. La herramienta lo describe como cada 5 minutos.
¿Puedo usar nombres como MON o ENA?
Esta herramienta espera números en cada campo. Usa 1 para el lunes o 1 para enero, y la explicación mostrará el nombre correspondiente para los valores individuales.
¿Por qué la siguiente lista ignora mi configuración del día de la semana?
La vista previa comprueba sólo los campos de minutos y horas. Está destinado a confirmar las horas del día, por lo que verificar los límites de día y mes en su programador real.
Su entrada se procesa en tu navegador sin una cuenta ToolWorld Online. Copia o descarga cualquier cosa que quieras guardar antes de salir de la página.
Lee nuestra política de privacidad · Acerca de ToolWorld Online
