Generador de expresiones Cron
Herramienta gratuita online Generador de expresiones Cron, sin instalación
¿Qué son las expresiones Cron?
Cron es un planificador de trabajos basado en tiempo en sistemas tipo Unix. Una expresión Cron es una cadena con 5 campos separados por espacios: 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 es domingo). Cada campo puede usar valores específicos, rangos (* es comodín para "cada"), listas (separadas por comas) o intervalos (barra-n para "cada n unidades"). Los trabajos Cron se ejecutan automáticamente a las horas programadas definidas por la expresión.
Cómo usar este generador de expresiones Cron
Para cada campo (minuto, hora, día, mes, día de la semana), elija un modo: Cada (*), Específico (ingrese valores exactos), Rango (de-a) o Intervalo (cada N). Configure cada campo según cuando quiera que se ejecute su trabajo. La herramienta muestra la expresión Cron resultante y previsualiza las próximas 5 veces de ejecución basadas en la hora actual. Copie la expresión para usarla en su crontab, planificador o herramienta de automatización.
Entendiendo las interacciones de campos Cron
Los campos día y día de la semana ambos especifican días. En muchas implementaciones de cron, si ambos están restringidos (no *), el trabajo se ejecuta cuando cualquiera de las condiciones coincide (lógica OR). Algunos sistemas usan lógica AND. Si especifica día 15 y día de la semana 1 (lunes), se ejecuta el 15 de cada mes Y cada lunes. Sea preciso con su intención, y pruebe para verificar el comportamiento en su entorno cron específico.
▶¿Cuál es la diferencia entre @daily y 0 0 * * *?
▶¿Cómo programo un trabajo cada 5 minutos?
▶¿Puedo programar patrones complejos como "último viernes del mes"?
▶¿Por qué mi trabajo cron no se ejecuta a la hora esperada?
Si esta herramienta te ayudó, invita al autor a un café.
Invitar un café