cronparser

Форк
0

2 месяца назад
2 месяца назад
README.md

cronparser

Simple cron parser written in go you can read about in here challenge-cron

it look something like this:

0 9 * * 6 <command>

Which can be interpreted using the following:

# ┌───────────── minute (0–59)
# │ ┌───────────── hour (0–23)
# │ │ ┌───────────── day of the month (1–31)
# │ │ │ ┌───────────── month (1–12)
# │ │ │ │ ┌───────────── day of the week (0–6) (Sunday to Saturday;
# │ │ │ │ │                                   7 is Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * <command>

For these fields the allowed values are:

FieldRequiredAllowed valuesAllowed special characters
MinutesYes0–59* , -
HoursYes0–23* , -
Day of monthYes1–31* , -
MonthYes1–12* , -
Day of weekYes0–6* , -

Examples

* * * * * - every minute
* 9 * * SAT - every minute, between 9:00 and 9:59, on Saturday
5 14-15 * 1,3 Mon-Fri - 14:05 and 15:05, on yan and march, from monday to friday

Input
string and datetime
Output
bool with result - this datetime match with string or not

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.