HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 18.01.2013, 12:36
one
Постоянный
Регистрация: 22.06.2011
Сообщений: 407
С нами: 7836266

Репутация: 0
По умолчанию

Подскажите как кроном (CentOS) запускать задачу в первый понедельник месяца?
 
Ответить с цитированием

  #2  
Старый 18.01.2013, 13:18
Шумадан
Новичок
Регистрация: 06.02.2008
Сообщений: 0
С нами: 9610862

Репутация: 0
По умолчанию

это прикол такой?
http://www.nncron.ru/nncronlt/help/RU/working/cron-format.htm
Цитата:

0 9 1-7 * 1 Первый понедельник каждого месяца, в 9 утра

ну поиск же
 
Ответить с цитированием

  #3  
Старый 20.02.2013, 12:50
one
Постоянный
Регистрация: 22.06.2011
Сообщений: 407
С нами: 7836266

Репутация: 0
По умолчанию

Спасибо, все как бы работает НО, задача запускается каждый день с 1го по 7е число и потом каждый понедельник. Почему так?
 
Ответить с цитированием

  #4  
Старый 26.02.2013, 12:03
amebka
Участник форума
Регистрация: 18.03.2009
Сообщений: 105
С нами: 9025761

Репутация: 0
По умолчанию

Точно прикол такой
0 9 1-7 * 1
* * * * *
| | | | |
| | | | +----- Дни недели (диапазон: 1-7)
| | | +------- Месяцы (диапазон: 1-12)
| | +--------- Дни месяца (диапазон: 1-31)
| +----------- Часы (диапазон: 0-23)
+------------- Минуты (диапазон: 0-59)

По другому запускаться не может, проверь нет ли других средств запуска или еще одного скрипта.
 
Ответить с цитированием

  #5  
Старый 26.02.2013, 12:49
one
Постоянный
Регистрация: 22.06.2011
Сообщений: 407
С нами: 7836266

Репутация: 0
По умолчанию

Да нет, другого ничего нет. Только эта задача и запускается как описал выше.
 
Ответить с цитированием

  #6  
Старый 26.02.2013, 14:29
A3ex
Новичок
Регистрация: 22.02.2013
Сообщений: 12
С нами: 6956812

Репутация: 0
По умолчанию

Цитата:

one написал(а):

Да нет, другого ничего нет. Только эта задача и запускается как описал выше.

проверьте содержимое /etc/crontab /etc/cron* /var/spool/cron - в линуксе чудес не бывает.

Цитата:

amebka написал(а):

0 9 1-7 * 1
хотя еще логику стоит проверить ибо запуск в 1 день недели с 1 по 7 день-может здесь нарушение логики обработки кроном.

Мне кажется проще добавить в крон 12 строк на конкретные даты-вот вам год и закрыт.
 
Ответить с цитированием

  #7  
Старый 13.03.2013, 22:54
one
Постоянный
Регистрация: 22.06.2011
Сообщений: 407
С нами: 7836266

Репутация: 0
По умолчанию

Цитата:

A3ex написал(а):

проверьте содержимое /etc/crontab /etc/cron* /var/spool/cron - в линуксе чудес не бывает

Да, не бывает... Добавлял запись в консоли crontab -e так что лишнего нигде нет и быть не может...

Цитата:

хотя еще логику стоит проверить ибо запуск в 1 день недели с 1 по 7 день-может здесь нарушение логики обработки кроном.

Да я вообще логики не вижу... В этом месяце задача запускалась с 1го по 11е число...

Цитата:

Мне кажется проще добавить в крон 12 строк на конкретные даты-вот вам год и закрыт.

Да, видимо так и придется поступить, поглядывая в календарь... ))) Спасибо за наводку... Правда раз в год надо будет перестраивать и помнить об этом...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.