триггерная функция на определенное время - PullRequest
0 голосов
/ 22 апреля 2019

Я использую Nodejs и хочу запускать одну функцию ежедневно в 5:30, 23:30.

Как мне следовать этому подходу.

Я также хочу добавить большевне времени, как 9:45 вечера, 5:30 вечера

У меня есть чек https://www.npmjs.com/package/node-schedule попытался, но не получилось.

var j = schedule.scheduleJob('* * * 23 07 00', function () {
    console.log('The answer to life, the universe, and everything!');
});
j.schedule()

Спасибо.

1 Ответ

1 голос
/ 22 апреля 2019

Вы указали неправильный шаблон расписания.

Более читабельным способом является использование таких объектов:

const j = schedule.scheduleJob({hour: 5, minute: 30}, () => {
  console.log('Job runs every day at 5:30AM');
});

А если вам нужно выполнить несколько заданий в разное время дня - создайте несколько заданий с разным графиком времени и используйте одну и ту же функцию в каждом.

...