【问题标题】:Cronjob issue in nest js嵌套 js 中的 Cronjob 问题
【发布时间】:2022-02-01 17:33:47
【问题描述】:

我面临一个奇怪的问题,我的 cronjob 没有在嵌套 js 中触发

下面有这个例子

@Cron('46 13 01 02 *', {
    timeZone: 'Asia/Singapore',
  })

我预计 cron 作业将在 2 月 1 日下午 1:46 触发。然而,事实并非如此。我错过了什么?

提前致谢!

【问题讨论】:

    标签: cron nestjs


    【解决方案1】:

    您错误地配置了 cron 计时 - 请注意,您需要 6 个 * 而您只有 5 个,而且第一个是几秒钟。
    基本上就是这样:

    * * * * * *
    | | | | | |
    | | | | | day of week
    | | | | month
    | | | day of month
    | | hour
    | minute
    second (optional)
    

    所以你的情况应该是

    @Cron(' 0 46 13 01 02 *', {
        timeZone: 'Asia/Singapore',
      })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多