Создание функции pubsub, которая запускается в определенное время - PullRequest
1 голос
/ 15 мая 2019

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

exports.dataCleaner = functions.pubsub.schedule('0 */2 * * *')
  .onRun(() => { 
    console.log('clear some data');
  });

Как мне сделать так, чтобы эта функция НАЧАЛАСЬ выполняться в 00:00 UTC.

Iвсе еще хочу, чтобы функция выполнялась каждые 2 часа, но я хочу, чтобы таймер запускался в это конкретное время.

1 Ответ

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

Документы Google ссылаются на Документы Linux для crontab.Если я правильно понимаю, вам нужна строка команды: 0 0-23/2 * * *.Ваш код будет:

exports.dataCleaner = functions.pubsub.schedule('0 0-23/2 * * *')
  .onRun(() => { 
    console.log('clear some data');
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...