Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Pavel Vasilyev                       2:5020/1042.65 21 Jan 2007  03:24:50
 To : Mitry Matyushkov
 Subject : fidogate Щ crontab
 -------------------------------------------------------------------------------- 
 
 20 Янв 07 23:40, you wrote to Igor Mitichev:
 
  IM>>>>   # Каждые 15 минут гейтуем запощенные на ньюссервер статьи.
  IM>>>>   */15  *  * * *  /usr/local/fido/libexec/send-fidogate
  AK>>>        ^^^^ А вот это - точно каждые 15 минут?
  IM>> :) В линуксе -- точно.
  AK>>> Выглядит как каждые 4 минуты...
 
       Ага, тогда  */11 * * * * - каждые 5 минут?
       это не деление, и не модальность, а шаг 0,11,22,33,44,55,06
 
 http://www.gnu.org/software/gcron/specification.html
 
 Each of the first five fields may be an asterisk (denoted a match for all
 possible values), an element, or a list of elements delimited by commas. An
 element may be a single number, a range of numbers, or a ranger of numbers
 followed by a '/' and a step value. A range of numbers is denoted by a number
 followed by a hyphen followed be another number and are inclusive values. Step
 values tell cron to skip certain numbers in the range given. A step value may
 also be applied to an asterisk, in which case an asterisk is treated as a range 
 value encompassing the full range of values allowed in that field.
 
 Пердвожу...
 
 Каждое из первых пяти полей может быть звездочка (обозначает соответствие для
 всех возможных значений), элемент, или список элементов, разделённые запятыми.
 Элемент может быть один номер, диапазон номеров, или диапазоны из номеров с '/' 
 и значением шага.
 Диапазон чисел обозначается числом, затем после дефиса другим числом и является 
 содержащими эти значения. Значение шага говорит "крону", пропускать некоторые
 номера с учетом заданного диапазона. Значение шага может также быть примененно к
 звездочке, когда звездочку рассматривают как значение диапазона, охватывающая
 полный диапазон значений, разрешенный в той области.
 Мдя, странно....
 
        у тогда покажте как должно выпонятся задание каждую 31 минуту?
        т.е. в  00:00, 00:31, 01:02, 01:33, 02:04, ..., 23:14, 23:46, 00:16,
 00:47....
 
        */31 * * * *  -  не выходит, выпоняется 0:31, 01:00, 01:31, 02:00 ...
     0-59/31 * * * *  -  одно и тоже, что и  31 * * * *   :)
      1-0/30 * * * *  -  ?
  IM>> Реальный пример, flo'шка формируется каждый час в период с 17 до
  IM>> 23 часов: 0 17-23/1 * * * touch
  IM>> /var/spool/fido/389/out/139c04cd.flo
 
  MM> А на 1 зачем тут делить? :)
 
     для точности :), а то вдруг алгоритмовая делилка ноль туды подсунет.
 Pavel
 
 --- GoldED+/LNX 1.1.5-b20070118 (Linux 2.6.19.2 CPU UNKNOWN)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 fidogate Щ crontab   Pavel Vasilyev   21 Jan 2007 03:24:50 
Архивное /ru.linux/456845b2d699.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional