URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91421
[ Назад ]

Исходное сообщение
"Cron гонит"

Отправлено EXA , 21-Апр-11 10:04 
Не могу ни как понять, хочу, что бы выполнялось каждую пятницу по определённым дням, а оно само каждый день выполняется

56 7 4-24 * 5 /usr/local/cherry/bin/every_friday.sh


Apr 17 07:56:02 kaztel crond[4683]: (root) CMD (/usr/local/cherry/bin/every_friday.sh)
Apr 18 07:56:01 kaztel crond[17513]: (root) CMD (/usr/local/cherry/bin/every_friday.sh)
Apr 19 07:56:01 kaztel crond[16237]: (root) CMD (/usr/local/cherry/bin/every_friday.sh)
Apr 20 07:56:01 kaztel crond[22899]: (root) CMD (/usr/local/cherry/bin/every_friday.sh)
Apr 21 07:56:01 kaztel crond[18092]: (root) CMD (/usr/local/cherry/bin/every_friday.sh)

И с 4 - 17 тоже выполнялся.


Содержание

Сообщения в этом обсуждении
"Cron гонит"
Отправлено vg , 21-Апр-11 10:18 
каждую пятницу по определённым дням - а это как?
Может еще раз подумаете чего хотите?

"Cron гонит"
Отправлено EXA , 21-Апр-11 10:24 
> каждую пятницу по определённым дням - а это как?
> Может еще раз подумаете чего хотите?

Каждую пятницу, если это число с 4 по 24.



"Cron гонит"
Отправлено reader , 21-Апр-11 11:21 
>> каждую пятницу по определённым дням - а это как?
>> Может еще раз подумаете чего хотите?
> Каждую пятницу, если это число с 4 по 24.

http://www.opennet.me/man.shtml?topic=crontab&category=5&rus...

...

    30 4 1,15 * 5

приведёт к выполнении команды в 4:30 по полуночи первого и пятнадцатого числа каждого месяца, плюс в каждую пятницу.

...


"Cron гонит"
Отправлено EXA , 21-Апр-11 12:21 
>     30 4 1,15 * 5
> приведёт к выполнении команды в 4:30 по полуночи первого и пятнадцатого числа
> каждого месяца, плюс в каждую пятницу.
> ...

Ясно спасибо. Страно, как теперь то выкручиваться???


"Cron гонит"
Отправлено PavelR , 21-Апр-11 12:27 
>>     30 4 1,15 * 5
>> приведёт к выполнении команды в 4:30 по полуночи первого и пятнадцатого числа
>> каждого месяца, плюс в каждую пятницу.
>> ...
> Ясно спасибо. Страно, как теперь то выкручиваться???

56 7 4-24 * * /usr/local/cherry/bin/every_friday.sh

+

в скрипт добавить проверку "если не пятница, то exit"


"Cron гонит"
Отправлено EXA , 21-Апр-11 12:30 
> в скрипт добавить проверку "если не пятница, то exit"

Ужо подумал, об этом, ищу команду на баше =)



"Cron гонит"
Отправлено PavelR , 21-Апр-11 12:31 
>> в скрипт добавить проверку "если не пятница, то exit"
> Ужо подумал, об этом, ищу команду на баше =)

#!/bin/bash
DW=`date +%u`
if [ "$DW" != "5" ]; then
    echo "NON FRIDAY"
    exit
fi
echo "FRIDAY"


"Cron гонит"
Отправлено PavelR , 21-Апр-11 12:33 
>> в скрипт добавить проверку "если не пятница, то exit"
> Ужо подумал, об этом, ищу команду на баше =)

test `date +%u` == 5 || exit


"Cron гонит"
Отправлено EXA , 21-Апр-11 14:06 
> test `date +%u` == 5 || exit

Спасибо у вас короче получилось.