У меня есть бэкэнд-приложение expressjs.Для работы cron я использовал node-cron.Когда я пытаюсь выполнить любую команду в localhost, задание работает.Но когда я пытаюсь применить тот же сценарий cron к своему приложению на рабочем сервере IIS, это не работает.
Я попробовал библиотеки Cron-schedule / node-cron.Оба прекрасно работают на локальном хосте.Но не работает на сервере IIS.[Я использую узел IIS для сервера]
const CronJob = require('cron').CronJob;
const fs = require('fs');
const job = new CronJob('0 */1 * * * *', function() {
fs.writeFile("C:\\test\\public\\"+Math.random(), "Hello World!", (err) =>
{
if (err) {
return console.log(err);
}
});
});
job.start();
Этот код корректно работает на локальном хосте.
Но когда я пытаюсь использовать этот же код на сервере IIS (рабочий сервер), он не работает,Ничего не работает.
Заранее спасибо.