В чем разница между '*' и '?«? - PullRequest
0 голосов
/ 16 мая 2019

Название уже объясняет, в чем моя проблема ...

Я попробовал несколько генераторов Cron онлайн, и они либо используют '*', либо '?' для выражений, которые будут использоваться с 'node-schedule'.

Я пытаюсь запустить CronJob каждый день в 2 часа ночи, поэтому 0 0 2 ? * * и 0 0 2 * * * означают одно и то же?

Будет ли 0 0 2 ? ? ? иметь то же значение, что и два приведенных выше примера?

Я действительно запутался, и я был бы признателен за разъяснения по этому поводу.

1 Ответ

0 голосов
/ 16 мая 2019

На самом деле, нет,? разрешено только на день в неделю и день в месяц. (В качестве второго и четвертого символа в *? *? * *)

Например, вы хотите запускать задание каждые 10-е число в месяце, но не важно, какой это день ...

Подробнее о http://www.quartz -scheduler.org / Документация / Кварц-2.3.0 / Учебники / crontrigger.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...