[Comm] crontab
Ilya Palagin
=?iso-8859-1?q?tux_=CE=C1_fioc=2Ekz?=
Чт Июн 5 08:01:36 MSD 2003
Maxim.Savrilov на socenter.ru wrote:
> On Thu, 5 Jun 2003 00:23:17 +0400
> Pavel Tsybulin <pavelt на alkorn.ru> wrote:
>
>
>>Подскажите, пожалуйста,
>> как указать в crontab выполнять событие в 23:35 каждый
>> _последний_ день месяца ?
>
>
> написать враппер, который бы проверял, а не последний ли это день
> в кронтабе даже перечислением не получится - високосные года
>
> 35 23 28,29,30,31 * * враппер.[sh|pl|py]
> Если есть sql - это очень просто, если нет
> тоже нетрудно, прибавлять к дате один день и смотреть,
> не сменился ли месяц
Проще брать первое число следующего месяца и вычитать один день.
В перле, кстати, есть соотв. модуль для работы с датами.
Подробная информация о списке рассылки community