每次启动我的应用程序之前,我都需要开始一项 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 作业,然后继续执行我的应用程序?