Generador de Expresiones Cron
0 * * * * ? *0 * * * * ? *
? *-* *:*:00
on:
schedule:
- cron: '* * * * ?'
Cron Expression Complete Guide
A comprehensive guide to understanding and using cron expressions in Quartz format
Core Concepts
Quartz cron expression format consists of 7 fields, representing seconds, minutes, hours, day of month, month, day of week, and year from left to right. Each field supports specific value ranges and special characters, allowing you to precisely schedule task execution times.
Full Format (7 fields)
Many systems omit the seconds field, using the simplified 6-field format: minutes hours day month day-of-week year
Field Rules
| Field | Allowed Values | Special Characters |
|---|---|---|
| Seconds (0-59) | 0-59 | */-, |
| Minutes (0-59) | 0-59 | */-, |
| Hours (0-23) | 0-23 | */-, |
| Day of Month (1-31) | 1-31 | */-,LW? |
| Month (1-12) | 1-12 | */-, |
| Day of Week (1-7) | 1-7 (1=Sunday) | */-,L#? |
| Year (optional) | 1970-2099 | */-, |
Special Characters Reference
pages.cronGuide.specialChars.any
pages.cronGuide.specialChars.question
pages.cronGuide.specialChars.range
pages.cronGuide.specialChars.step
pages.cronGuide.specialChars.list
pages.cronGuide.specialChars.last
pages.cronGuide.specialChars.weekday
pages.cronGuide.specialChars.lastWeekday
pages.cronGuide.specialChars.nthWeekday
Common Scheduling Scenarios
High Frequency Execution
Fixed Hour Execution
Multiple Times a Day
Weekly & Monthly Scheduling
Business Hours Scheduling
Interval & Window Scheduling
Advanced Special Scheduling
Year Constraints
Common Mistakes to Avoid
Quick Reference Cheatsheet
Generador de expresiones Cron online y gratuito. Genera visualmente expresiones Cron, crontab y de tareas programadas con vista previa de tiempos de ejecución para operaciones Linux, desarrollo backend y configuración de programación de automatización.
Relacionado
Casos de uso
- Genera rápidamente expresiones crontab al configurar tareas programadas de servidores Linux
- Configura tareas de programación periódica de backend (ej., respaldo de datos, limpieza de registros, scripts de inspección)
- Configura compilaciones programadas o tareas de despliegue programado en flujos de trabajo CI/CD
- Comprende los significados de campos mediante configuración visual al aprender sintaxis Cron
Cómo Usar
- Selecciona la frecuencia de ejecución (por minuto, hora, día, semana o mes)
- Configura los valores de campos Cron mediante interfaz visual
- Visualiza la expresión Cron generada y la vista previa de tiempos de ejecución futuros
- Copia la expresión para crontab, plataforma de programación o script de automatización
Características
- Generación visual de Cron: Sin necesidad de memorizar el orden de campos, produce expresiones crontab estándar rápidamente
- Vista previa de tiempos de ejecución: Verifica inmediatamente los tiempos de activación futuros después de la generación, reduce errores de escritura de reglas programadas
- Adecuado para configuración de programación: Más eficiente para tareas programadas de servidor, auto-ejecución de scripts, respaldo e inspecciones
- Copia y usa: Después de generar la expresión, úsala directamente en plataformas de operaciones, entornos Linux y herramientas de automatización
Preguntas Frecuentes
¿Para quién es adecuado un generador de expresiones Cron?
Adecuado para ingenieros de operaciones, desarrolladores backend, ingenieros de prueba y usuarios que necesitan configurar tareas automatizadas. Especialmente adecuado para generar rápidamente cuando no quieres escribir manualmente reglas crontab complejas.
¿Puede generar reglas Cron para ejecución diaria, semanal y mensual?
Sí. Las reglas de tareas comunes ejecutadas por minuto, hora, fecha, semana y mes pueden combinarse y generarse rápidamente mediante configuración visual.
¿Por qué verificar la vista previa del tiempo de ejecución después de la generación?
Previsualizar los tiempos de ejecución futuros ayuda a descubrir errores de entrada de campos, errores de configuración de ciclos o anomalías de frecuencia de activación, evitando ejecuciones falsas después del lanzamiento de la tarea.
¿Pueden las expresiones generadas usarse directamente en crontab de Linux?
Típicamente sí. Después de copiar los resultados, continúa usando en crontab, plataformas de programación de tareas, tareas programadas CI o configuraciones de scripts de automatización.
- Simulador de Daltonismo
- Convertidor de colores
- Convertidor de .htaccess a Nginx
- Conversor de SQL
- Analizador de Cookies
- Generador de Expresiones Cron
- Validador de Expresiones Cron
- Formateador de CSS
- Minificar CSS
- CSV a Excel
- Conversor de Monedas
- Comparador de Diferencias
- Generador de Favicon
- Formateador de XML
- Convertidor Hexadecimal
- Formateador de HTML
- Minificador de HTML
- HTML a Markdown
- Markdown a HTML
- Formatear JavaScript
- Minificador de JS
- Formateador de JSX
- Minificador de JSX
- Agrupación de palabras clave
- Generador Lorem Ipsum
- Generador de Tablas Markdown
- Generador de Meta Tags
- Generador de contraseñas
- Verificador de fortaleza de contraseña
- Generador de Códigos QR/Códigos de Barras
- Probador de Expresiones Regulares
- Generador de Slugs
- Constructor de SQL
- Formateador de SQL
- Contador de Palabras
- Herramienta de Tiempo
- Formateador de TS
- Minificador de TS
- Formateador de TSX
- Minificador de TSX
- Conversor Unix Timestamp
- Generador UUID
- Formateador de YAML
- Convertidor de casos