1
0
Files
jecnarozvrh/cron-runner.js
2025-08-07 00:17:31 +02:00

23 lines
621 B
JavaScript

const cron = require('node-cron');
const { exec } = require('child_process');
function runScraper() {
console.log('Running scraper...');
exec('node scrape/scraper.js', (error, stdout, stderr) => {
if (error) {
console.error(`Scraper error: ${error.message}`);
return;
}
if (stderr) console.error(`Scraper stderr: ${stderr}`);
if (stdout) console.log(`Scraper output:\n${stdout}`);
});
}
// Run immediately at start
runScraper();
// Schedule to run every 10 minutes
cron.schedule('*/10 * * * *', runScraper);
console.log('Cron scheduler started. Scraper will run every 10 minutes.');