Depura expresiones cron estándar de 5 campos con preajustes seguros, una URL para compartir determinista, explicaciones campo por campo y una cronología de próximas ejecuciones.
Permanezca en esta página para ver la vista previa del programa, luego acceda a la guía de coincidencias o a las explicaciones relacionadas de expresiones regulares, Markdown y diferencias cuando la tarea se expanda.
Una expresión cron es una cadena que consta de cinco o seis campos que definen un programa para ejecutar tareas automatizadas. Originaria del demonio cron de Unix, esta sintaxis se utiliza ahora en muchos sistemas de programación. Cada campo representa una unidad de tiempo: minuto, hora, día del mes, mes, día de la semana y, opcionalmente, año.
Cron estándar tiene 5 campos: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12), día de la semana (0-6, domingo=0). Los caracteres especiales incluyen: * (cualquiera), , (lista), - (rango), / (paso). Los formatos extendidos pueden incluir campos de segundos y año.
0 0 * * *
Cada 5 min
*/15 * * * *
Cada minuto
0 9 * * 1-5
Todos los días
0 0 1 * *
Primer día de cada mes a medianoche
Cron tradicional utiliza la zona horaria del sistema. Los programadores modernos como los CronJobs de Kubernetes permiten especificar la zona horaria. Verifique siempre qué zona horaria utiliza su sistema cron.
Cron estándar de 5 campos no admite segundos (el mínimo es cada minuto). Algunos sistemas como Quartz admiten cron de 6 campos con segundos. Las alternativas incluyen el uso de bucles de espera (sleep) o programadores de tareas diseñados para intervalos de menos de un minuto.