每次启动我的应用程序之前,我都需要开始一项cron工作。因此,在我的package.json
中,我具有以下脚本:
"prestart": "node ./scripts/pre-start",
"start": "node server.js",
这是我的启动前脚本:
var CronJob = require('cron').CronJob
function preStart () {
console.log('in the prestart function')
const job = new CronJob('* * * * * *', function () {
console.log('You will see this message every second')
}, null, true, 'America/Los_Angeles')
job.start()
}
preStart()
module.export = preStart
问题是我被困在启动前(永远无法从启动脚本运行server.js
),而我要做的就是在后台运行cron作业。应用程序。
我该如何设置我的cron作业,然后继续执行我的应用程序?