Розробники · Crontab генератор
рогоносець(5) поля: що POSIX характеристики і що розширення Vixie
· Підземелля
Опубліковано ToolAcre · Редакція журналу
крон переносимість введення

Не всі функції cron є стандартними. Це повідомлення відокремлює те, що POSIX специфікація crontab вимагає від розширень (пошти, імена, прізвища), які Vixie cron додано і більшість Linux систем.
Важкий ToolAcre вираз може бути непідтриманий іншим графіком
Графік, який проходить ToolAcre не кожен з впровадження циліндра. Портованість починається з того, що скромна заява. Маршрут приймається в п'ять полів і визначених тонах. Цільова техніка, сервіс або рамка може приймати менше, більше або щось структурно відрізняється.
В результаті браузера в якості одного з доказів: вираз, опис, попередження та зона попереднього перегляду. Перед розгортанням порівнювати цільову документацію і запустити нешкідливий тест. Важко внести в універсальну гарантію сумісності з локальним зеленим сигналом.
Репозиторій не встановлює що POSIX ,
Відокремлений робочий стіл POSIX вимоги до розширень, але не POSIX виявляється специфікація в репозиторійних джерелах. ToolAcreПоведінка не може довести, що має стандартну мандату. Цей розділ описує, що реалізовано синтаксисом без його призначення до норм тіла.
Реалізовані числові діапазони 0–59 хвилини, 0–23 час, 1–31 днів місяця, 1–12 місяць і 0–7 дні народження. Дикі картки, однозначні значення, інклюзивні діапазони, списоки коми, дикікарти, кроки діапазону і леза початкової цінності з кроком є всі пристосовані і перевірені.
Ім'я, дії, неділя 7 і алізам впроваджуються тут без вимог законодавства
Ім'я місяця JAN через DEC і імена днів SUN через SAT є випадковим. Ім'я можна знайти самостійно, у списку та в діапазонах. День народження 7 приймається в неділю і нормалізується до 0. Ці спостережні властивості `parseField`яким чином, як їх можна зробити, незалежно від того, як вони взаємодіють один з одним.
Табличка розширюється `@yearly`, `@annually`, `@monthly`, `@weekly`, `@daily`, `@midnight` і `@hourly`. `@reboot` не відмовлено, оскільки не має календарного графіка до попереднього перегляду. Невідомі при підписці слова отримують помилку, що керують підтриманим списком.
Підтримка виконання навколишнього середовища поза цими parser
Завдання, які не входять до складу цієї граматики виразу. Вводний ящик очікує на один графік, і `parseCron` розщеплює її на п'ять одиниць після розв'язання підтримуваних псевдонімів. А.А `KEY=value` лінія не може бути протестована для розширення, котирування або перенесення через цей маршрут.
Що не дозволяє неправдивим нормам вимагати. Повний файл crontab може містити конструкції, які ніколи не бачить вираз. Перевірте окремо від цілі. ToolAcreточні помилки поля не повинні бути використані як суди про невідповідні лінії у більшому файлі.
Перевірте ціль граматики і використовуйте тест без особливих зусиль
Цільове перевірки повинно початися з обліку поля та операторів. Підтвердіть, чи є імена, неділя 7, slash кроків і призначають псевдоніми. Після цього встановіть нешкідливий спостережний ефект для найближчого часу, видаліть його після того, як докази захоплюються і порівнюють цільовий результат з призначеним виразом.
Не простежуйте переносимість з чутливою командою або чекаючи на рідку річну дату. Виберіть найменший безпечний пробе, який відрізняє граматику. ToolAcre може допомогти створити цей графік і пояснити його, в той час як ціль не встановлюють частину браузера.
Успішний приклад: покрокова форма та явний список ToolAcreграматика ’
Для кожного п'яти хвилин, ToolAcre прийняття `*/5 * * * *`. Також приймається список явних хвилин `0,5,10,15,20,25,30,35,40,45,50,55 * * * *`. Парсінг розширюється як полів хвилин до тих же дванадцять значень, так і їх кандидати, які відповідають тим же чином, починаючи миттєво і зони.
Відвертий список може служити кандидатом, коли ціль не вистачає крокової синтаксису, але це репозиторій не може засвідчити про те, що підтримка списку цілей. Порівняйте обидва форми в ToolAcre для сеймантичного оформлення, потім перевірте, що в будь-який час формуються документи призначення. Визначте, що тут немає підтвердження про переносність.
Шість-полу Синтаксис відхилений; його зовнішній семантика не задокументовані тут
Шостичне поле не прийнято. Помилки, які мають право на те, що в кварцах або системному введенні, але парсер не реалізовує граматики. Не має поля року і немає `?`, `L`, `W` або `#` оператори.
Підрахунок полів перед спробою перекладу. Якщо непідтриманий синтаксис несе спланування, видимий п'ятикутний резит може бути збиток. Використовуйте документацію та тести для початкового графіка, а потім висловіть лише вимоги, що представляються ToolAcreМета граматики. Будь-який інший повинен залишатися явною невідповідністю.
Ведуться: знаю, які функції є розширеннями, і використовувати генератор для побудови і перевірки як форм при здачі портів
Портованість – порівняння, не етикетка, вбудована в вираз. ToolAcre дає одну добре перевірену сторону: п'ять позицій, числових, вибраних імен, складних діапазонів/lists/steps і сім псевдонімів. Також дає чіткі відмови для неформованих або іноземних форм.
Використовуйте цей договір точно, потім перевірте іншу сторону. У цьому серці можна виділити лише один, який працює в іншому місці. Звітність діалектного ліміту є більш дієвим, ніж викликати стандарт, стаття не має фактично вихідного коду.