|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/456845b2d699.html, оценка из 5, голосов 10
|