1

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

4

0 回答 0