cron и последний день месяца
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 44
- Зарегистрирован: 2008-05-29 12:55:10
cron и последний день месяца
Каким образом можно запускать задание про cron'у в последний день месяца? При этом надо учитывать, что не во всех месяцах есть 30 и 31 число.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: cron и последний день месяца
запускай скрипт каждый день с проверкой датыLehan писал(а):Каким образом можно запускать задание про cron'у в последний день месяца?
Код: Выделить всё
[ "`date -j +%m`" != "`date -j -v+1d +%m`" ] || exit
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: cron и последний день месяца
zg, очень изящно!!! ![Good :good:](./../images/smilies/good.gif)
![Good :good:](./../images/smilies/good.gif)
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: cron и последний день месяца
спасибо на добром словеLaa писал(а):zg, очень изящно!!!
![Smile :smile:](./../images/smilies/smile.gif)
- Shingi
- рядовой
- Сообщения: 22
- Зарегистрирован: 2009-03-24 10:23:07
- Контактная информация:
Re: cron и последний день месяца
Мне тоже понравилось:)
А можно еще просто сделать:
Запускать первого числа каждого месяца в 00-00 часов, это если не стоит задачи запускать в интервале между 1-23 часами последнего месяца:)
А можно еще просто сделать:
Запускать первого числа каждого месяца в 00-00 часов, это если не стоит задачи запускать в интервале между 1-23 часами последнего месяца:)
Взрослые игры - FreeBDSM
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: cron и последний день месяца
в принципе можно использовать сокращения я бы использовал @monthly в кронтабе и date -j -v-1d +%m в скрипте, чтобы опеределить месяц
Код: Выделить всё
Instead of the first five fields, one of eight special strings may
appear:
string meaning
------ -------
@reboot Run once, at startup.
@yearly Run once a year, "0 0 1 1 *".
@annually (same as @yearly)
@monthly Run once a month, "0 0 1 * *".
@weekly Run once a week, "0 0 * * 0".
@daily Run once a day, "0 0 * * *".
@midnight (same as @daily)
@hourly Run once an hour, "0 * * * *".