我使用了cron npm package,并传递了时间字符串“ 59 59 03 * * *”。因此,它每天早上5:30(美国洛杉矶时间)运行,但有几天它不起作用,并且大多数时间是星期日和星期一。
import {CronJob} from 'cron';
const updateSelfStorageFacilityJob = new CronJob({
cronTime: '59 59 03 * * *',
onTick: Meteor.bindEnvironment(function() {
console.log('<==============start periodic job update self storage facility===============>')
}),
onComplete: function () {
console.log('<=====complete periodic job update self storage facility=====>');
},
start: false,
timeZone: 'America/Los_Angeles'
});
updateSelfStorageFacilityJob.start();