Sintaxis de la expresión de planificación

La expresión de planificación se usa para definir la planificación del trabajo que se va a ejecutar. La expresión de planificación se define mediante la sintaxis CRON.

La sintaxis del comando de programador de tareas consta de los siguientes cinco campos obligatorios y un campo opcional separado por un espacio:

Nombre de campo Valores permitidos Caracteres especiales permitidos
Minutos 0-59 , - * /
Horas 0-24 , - * /
Día del mes 0-31 , - * ? / L W
Mes 0-12 o ENE-DIC , - * /
Día de la semana 1-7 o LUN-DOM , - * ? NÚMERO DE NIVEL
Año (opcional) NULO o 1970-2199 , - * /

Los caracteres especiales que se pueden usar en la sintaxis de la expresión de planificación:

Caracteres especiales Utilización
Coma (,) Este carácter se usa para especificar valores adicionales. Por ejemplo, si se especifica "LUN,MIE,VIE" en el campo Día de la semana, los días serán lunes, miércoles y viernes respectivamente.
Guión (-) Este carácter se usa para especificar el intervalo. Por ejemplo, si se especifica "10-12" en el campo Hora, las horas serán 10, 11 y 12 respectivamente.
Asterisco (*) Este carácter se usa para especificar todos los valores. Por ejemplo, si se especifica "*" en el campo Minutos, se considerarán todos los minutos.
Barra diagonal (/) Este carácter se usa para especificar incrementos. Por ejemplo, si se especifica "0/15" en el campo Segundos, los segundos serán 0, 15, 30, 45 y 60. Si se especifica "5/15" en el campo Segundos, los segundos serán 5, 20, 35 y 50 respectivamente. El formato "*/..." es igual al formato "primero-último/...", es decir, un incremento sobre el mayor intervalo posible del campo.
Signo de interrogación (?) Este carácter se usa en los campos Día del mes y Día de la semana. Se usa cuando no se especifica "ningún valor específico" y cuando debe especificarse uno de ellos pero no el otro. Por ejemplo, para ejecutar la sintaxis en un día concreto (día 10) del mes, pero no en un día concreto de la semana, especifique "10" en el campo Día del mes y "?" en el campo Día de la semana.
L (último, last en inglés) Este carácter se usa en los campos Día del mes y Día de la semana. Por ejemplo, si se especifica "L" en el campo Día del mes, el día será el último día del mes. Si se especifica "L" en el campo Día de la semana, el día será "7" o "SÁB". Pero si se especifica "L" en el campo Día de la semana después de otro valor, el día será "el último xxx de la semana", por ejemplo, "6L" es el "último viernes del mes". Cuando se utiliza la opción "L", los valores de las listas o intervalos no deben especificarse.
W Se usa en el campo Día del mes para especificar el día de la semana más próximo al día especificado. Por ejemplo, si se especifica 15W en el campo Día del mes, el día será "el día más próximo al día 15 del mes". Si el día 15 del mes es sábado, 14 será el día del mes y si el 15 es domingo, el 16 será el día del mes.