⏱Analizador de Expresiones Cron
Las expresiones cron son un formato estándar para definir programas de tareas recurrentes. Son ampliamente utilizadas en crontab de Linux, programas de CI/CD y disparadores de funciones en la nube. Una expresión consta de 5 campos: 'minuto hora día mes día_de_la_semana', cada uno de los cuales admite * (todos), números, rangos (1-5), intervalos (*/5) y listas (1,3,5). Esta herramienta convierte las expresiones cron en descripciones en lenguaje natural y previsualiza los próximos 10 tiempos de ejecución.
Cómo usar
- 1Ingresar expresión
Escribe una expresión cron en el campo de entrada. Usa los botones de preajuste para aplicar patrones comunes rápidamente.
- 2Leer descripción
La expresión se convierte en una descripción en lenguaje natural legible por humanos.
- 3Análisis de campos
Revisa lo que significa cada campo (minuto, hora, día, mes, día de la semana) individualmente.
- 4Verificar tiempos de ejecución
Verifica los próximos 10 tiempos de ejecución programados para asegurar que el programa funcione como se espera.
Consejos
- 💡*/5 * * * * significa 'cada 5 minutos'.
- 💡0 9 * * 1-5 significa 'a las 9:00 AM los días de semana'.
- 💡Usa los botones de preajuste para comenzar rápidamente con patrones comunes.
- 💡Revisa la lista de próximos tiempos de ejecución para verificar que tu programa funcione según lo previsto.
Preguntas frecuentes
- Q. ¿Qué es una expresión cron?
- A. Cron es un planificador de tareas en sistemas Unix. La expresión tiene cinco campos (minuto, hora, día, mes, día de la semana) que definen cuándo ejecutar una tarea.
- Q. ¿Qué significa "0 9 * * 1-5"?
- A. Ejecuta la tarea a las 9:00 de lunes a viernes. 1-5 son los días de semana (lun-vie), 0 es el minuto, 9 la hora.
- Q. ¿Cómo se usan las expresiones cron en entornos serverless?
- A. AWS EventBridge, Google Cloud Scheduler y GitHub Actions (trigger schedule) soportan expresiones cron para ejecutar tareas periódicas sin servidor dedicado.