Operacional

Herramienta gratuita de análisis de expresiones cron en línea

Anuncio

Formato: minuto hora día mes día de la semana [año]

Ejemplos comunes

* * * * *

Cada minuto

0 * * * *

Cada hora

0 0 * * *

Diariamente a medianoche

0 0 * * 0

Semanalmente el domingo

*/15 * * * *

Cada 15 minutos

0 9-17 * * 1-5

Cada hora, de 9 a 17 horas, de lunes a viernes.

Sintaxis de Cron

  • * - Cualquier valor
  • , - Separador de lista de valores
  • - - Rango de valores
  • / - Valores de paso
Anuncio

¿Qué puede hacer una expresión cron?

Cron es una forma común para que los sistemas operativos programen tareas repetidas, a menudo llamadas trabajos cron. Con cron, puedes ordenar a un ordenador que ejecute un comando o script en momentos o intervalos fijos—cada minuto, hora, día o semana, o siguiendo un horario personalizado. En lugar de ejecutar tareas a mano, configuras el horario una vez y cron se encarga del resto en segundo plano.

Una expresión cron es una cadena corta que describe este programa. Sigue un formato específico para que tanto las personas como los programas puedan leerlo. Muchos sistemas y herramientas soportan expresiones cron, incluyendo Linux, Unix, Azure Functions y Quartz .NET. En su forma básica, una expresión cron contiene cinco campos separados por espacios, como minutos, horas, día del mes, mes y día de la semana. En conjunto, estos campos indican al sistema exactamente cuándo y con qué frecuencia debe ejecutarse tu tarea, haciendo de cron una forma sencilla y potente de automatizar el trabajo rutinario.

Al principio, una cadena de cron llena de caracteres * puede parecer un sinsentido. Solo empieza a tener sentido cuando sabes cómo "leer" las posiciones de la cuerda. Cada bloque de texto en una expresión cron representa una unidad de tiempo que controla cuándo se ejecutará el trabajo.

La posición de cada * marca una unidad temporal específica, como minuto, hora, día del mes, mes y día de la semana. En este contexto, una estrella significa "cada" para esa unidad (por ejemplo, * en el campo de minutos significa cada minuto). En lugar de usar *, puedes poner valores o patrones específicos para controlar el horario con mayor precisión. Por ejemplo, puedes escribir una expresión cron que ejecute un trabajo cada lunes, solo el 12 de julio, cada cuatro horas, exactamente a 5 minutos pasadas de la hora. Ajustando cada campo, puedes crear horarios muy precisos y flexibles para tus tareas automatizadas.

 

Documentación de la API disponible próximamente

Documentation for this tool is being prepared. Please check back later or visit our full API documentation.