Недавно я спросил о Выполнить отдельное задание на Azure веб-задании , но когда я изменил свою библиотеку cron, я прочитал документацию и обнаружил, что выполняется выполнение нескольких заданий.
Итак, мой вопрос: могу ли я запустить несколько заданий в одном Azure веб-задании (непрерывно), если у меня есть эта реализация?
Структура репозитория
node_modules/
cron-jobs/
|
- job1/
|
- job1.js
- job2/
|
- job2.js
package.json
run.js
и run.js
const CronJob = require('../lib/cron.js').CronJob;
const job1_fn = require('./cron-jobs/job1');
const job2_fn = require('./cron-jobs/job2');
console.log('Before job instantiation');
const job = new CronJob('*/5 * * * * *', function() {
const d = new Date();
console.log('First:', d);
job1_fn.run();
});
const job2 = new CronJob('*/8 * * * * *', function() {
const d = new Date();
console.log('Second:', d);
job2_fn.run();
});
console.log('After job instantiation');
job.start();
job2.start();