. NET Ядро Cronos Выражения Cron неправильно анализируются - PullRequest
2 голосов
/ 07 марта 2020

Я использую библиотеку Cronos для обработки своих заданий cron. NET Core.

Однако я столкнулся с этой проблемой, когда обычные выражения Cron вообще не анализируются. Это продолжает давать мне CronFormatException.

Я просмотрел страницу Github и использовал их форматы, но все равно получаю те же исключения.

Это мой код:

services.AddCronJob<Worker1>(x =>
{
    x.TimeZoneInfo = TimeZoneInfo.Local;
    x.CronExpression = "* * * * * *";
});

Я хочу запускать его каждую секунду, но у меня возникает проблема CronFormatException.

Это библиотека: https://github.com/HangfireIO/Cronos

Использует ли эта библиотека другой формат cron

1 Ответ

0 голосов
/ 07 марта 2020

Вы не указали, что вы делаете в методе AddCronJob, но я предполагаю, что вы где-то делаете вызов метода CronExpression.Parse("* * * * * *"), и это вызовет исключение. Чтобы исправить это, вы должны изменить его на CronExpression.Parse("* * * * * *", CronFormat.IncludeSeconds), как написано на странице github, на которое вы ссылались: https://github.com/HangfireIO/Cronos#adding -секунд до выражения

...