%PDF- %PDF-
| Direktori : /lib/node_modules/pm2/node_modules/cron/examples/ |
| Current File : //lib/node_modules/pm2/node_modules/cron/examples/object_param.js |
const CronJob = require('../lib/cron.js').CronJob;
let isRunning = false;
console.log('Before job instantiation');
const job = new CronJob({
cronTime: '* * * * * *',
onTick: function() {
const d = new Date();
console.log('Check every second:', d, ', isRunning: ', isRunning);
if (!isRunning) {
isRunning = true;
setTimeout(function() {
console.log('Long running onTick complete:', new Date());
isRunning = false;
}, 3000);
console.log('setTimeout triggered:', new Date());
}
}
});
console.log('After job instantiation');
job.start();