Есть ли способ сделать задания по расписанию узлов последовательно запускаемыми? - PullRequest
0 голосов
/ 05 апреля 2019

Я хочу запускать работу каждые 10 секунд. Я смог сделать это, используя расписание узлов. Но проблема в том, что время выполнения одного задания может превышать 10 секунд, но следующее задание не должно начинаться до окончания предыдущего задания.

Есть ли способ гарантировать, что следующее задание не начнется, если предыдущее задание не завершится через 10 секунд?

schedule.scheduleJob (*/10 * * * * *, () => { DoAction (); });

функция doAction будет запускаться каждые 10 секунд независимо от того, завершено ли предыдущее задание.

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