[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Duda crontab




http://bytes.com/topic/unix/answers/861119-how-do-i-get-my-cron-run-only-weekends

Aqui dicen lo mismo que Camaleón.

Al final hay que utilizar otro script para que controle el día. Mediante el cron es imposible esa configuración.

El 4 de marzo de 2011 12:36, Camaleón <noelamac@gmail.com> escribió:
El Fri, 04 Mar 2011 11:46:44 +0100, jmramirez (mas_ke_na) escribió:

>> El Fri, 04 Mar 2011 09:17:05 +0100, Esteban Torres Rodríguez escribió:
>>
>>> Necesito ejecutar un script el primer domingo de cada mes.
>>>
>>> 05 1 1-7 * 0
>>>
>>> Sería así?
>>
>> Creo que no.
>>
>> El manual (man 5 crontab) dice lo siguiente:
>>
>> ***
>> Note:  The day of a command’s execution can be specified by two fields
>> — day of month, and day of week.  If both fields are restricted (i.e.,
>> aren’t  *), the  command  will  be  run when either field matches the
>> current time. For  example, ‘‘30 4 1,15 * 5’’ would cause a command to
>> be run at 4:30 am on the 1st  and 15th of each month, plus every
>> Friday. ***
>>
>> Es decir, entiendo que se incluirían _ambos_ valores (en tu caso la
>> tarea se ejecutaría los días del 1 al 7 a la 1:05 y además, todos los
>> domingos a esa misma hora).
>
> Creo que se ejecutara solo los días del 1 al 7 SI ES DOMINGO a la 1:05
>
> ¿Me estoy confundiendo? No debe cumplirse todo que sea del 1-7 y
> domingo?

Bueno, el manual parece claro ¿no? :-?

Dice que "si se definen/restringen ambos campos (es decir, cuando no se
utiliza un asterisco para los valores del día) se ejecutará el comando
cuando cualquiera de los campos coincida con la fecha actual". Ese
"either" es el que nos da la clave. Y el ejemplo que pone también parece
indicar este comportamiento.

Es decir, no sería "condicional" sino "acumulativo": cuando se definen
los dos valores se ejecuta el día del mes seleccionado (del 1 al 7) *y*
el día de la semana seleccionado (domingo).

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] pan.2011.03.04.11.36.52@gmail.com" target="_blank">http://lists.debian.org/[🔎] pan.2011.03.04.11.36.52@gmail.com



Reply to: