[Sysadmins] crontab

Timur Batyrshin =?iso-8859-1?q?batyrshin_=CE=C1_ieml=2Eru?=
Вт Фев 27 16:27:49 MSK 2007


Avramenko Andrew пишет:
>> Посоветуйте как сделать (и можно ли вообще), чтобы задание в crontab
>> запускалось в определённый день недели, но раз в месяц, т.е. например,
>> каждый первый понедельник месяца.
>> Судя по мануалам, похоже, что никак =(
>> Не хочется проверку времени внутрь скрипта встраивать, может ещё
>> какие-то варианты есть?
> Ну и что тут сложного
>    15 14 1-7 * 1     $HOME/bin/monthly

Точно будет работать? Проверю, конечно, но меня вот эта часть из мануала
смущает:
-----
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 (ie,
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.
-----

Если я правильно понимаю, то здесь как раз говорится о том, что эта
конструкция не пройдёт - будет запускаться ежедневно с 1 по 7 число И
каждый понедельник.



Подробная информация о списке рассылки Sysadmins