| Campo | Rango de valores |
|---|---|
| Minuto | 0-59 |
| Hora | 0-23 |
| Día | 1-31 |
| Mes | 1-12 |
| Día de la semana | 0-7 |
*Cualquier valor*/5Cada N unidades1-5Rango1,3,5Varios valores1-5/2IntervaloEl Generador de expresiones Cron es una herramienta gratuita en línea para crear expresiones de tareas programadas. Permite configurar los campos de minuto, hora, día, mes y día de la semana para generar rápidamente una expresión Cron. También ofrece ajustes predefinidos habituales, rangos de valores de los campos y explicaciones de la sintaxis, por lo que resulta adecuado para Linux, servidores, entornos de desarrollo y diferentes configuraciones de tareas programadas.
Una expresión Cron estándar de cinco campos suele estar formada por minuto, hora, día, mes y día de la semana, en un orden fijo.
El campo de minuto tiene un rango de 0-59 y especifica los minutos en los que se ejecuta una tarea. Por ejemplo, 0 indica que se ejecuta en el minuto 0 de cada hora.
El campo de hora tiene un rango de 0-23 y utiliza el formato de 24 horas. Por ejemplo, 8 indica que se ejecuta todos los días a las 8:00.
El campo de día tiene un rango de 1-31 y permite especificar un día concreto del mes. Por ejemplo, 1 indica el primer día de cada mes.
El campo de mes tiene un rango de 1-12, correspondiente de enero a diciembre. Por ejemplo, 1 indica que se ejecuta en enero de cada año.
El campo de día de la semana suele utilizar 0-7. Las distintas implementaciones de Cron pueden representar el domingo de forma diferente; habitualmente, tanto 0 como 7 representan el domingo.
* representa cualquier valor. Por ejemplo, utilizar * en el campo de minuto permite ejecutar la tarea cada minuto.
*/N representa una ejecución con un intervalo determinado. Por ejemplo, */5 indica cada 5 unidades y, en el campo de minuto, normalmente significa cada 5 minutos.
1-5 representa un rango continuo de valores. Por ejemplo, utilizar 9-17 en el campo de hora puede representar las horas de 9:00 a 17:00 de cada día.
1,3,5 representa varios valores especificados. Por ejemplo, utilizar varios números en el campo del día de la semana permite ejecutar una tarea solo en los días seleccionados.
1-5/2 representa una ejecución con un paso determinado dentro de un rango y puede utilizarse para reglas que requieren intervalos.
* * * * * ejecuta una tarea una vez por minuto.
*/5 * * * * ejecuta una tarea cada 5 minutos.
0 8 * * * ejecuta una tarea todos los días a las 8:00.
Puedes especificar varios valores en el campo de hora. Por ejemplo, 0 8,12,18 * * * ejecuta la tarea a las 8:00, 12:00 y 18:00 todos los días.
Puedes utilizar el campo del día de la semana para especificar los días de ejecución y hacer que la tarea se ejecute solo en los días seleccionados.
Las expresiones Cron habituales de Unix/Linux tienen 5 campos: minuto, hora, día del mes, mes y día de la semana.
La expresión Cron habitual de cinco campos es * * * * *, que ejecuta una tarea una vez por minuto.
*/5 indica una ejecución con un intervalo de 5 unidades. Cuando se utiliza en el campo de minuto, significa cada 5 minutos.
Las distintas implementaciones de Cron pueden definir el campo del día de la semana de forma ligeramente diferente. Unix/Linux Cron suele utilizar 0-7, donde el domingo puede representarse normalmente con 0 o 7.
Cron compara la hora actual del sistema con los campos de minuto, hora, día, mes y día de la semana de la expresión. Cuando la hora actual cumple las condiciones de programación, el programador Cron ejecuta la tarea correspondiente.
El Generador de expresiones Cron permite crear rápidamente expresiones de tareas programadas mediante una configuración visual de los campos y proporciona rangos, reglas de sintaxis y ejemplos habituales de Cron. Así puedes generar expresiones para tareas comunes de Linux y servidores sin tener que memorizar sintaxis complejas.
Comentarios 0