我面临一个奇怪的问题,我的cronjob没有在nest js 中启动
我在下面有这个例子
@Cron('46 13 01 02 *', {
timeZone: 'Asia/Singapore',
})
我预计cron的工作将在2月1日下午1点46分开始。然而,事实并非如此。我错过了什么?
提前感谢!
您错误地配置了cron
计时-请注意,您需要6个*
,而您只有5个,而且第一个是秒
基本上是这样的:
* * * * * *
| | | | | |
| | | | | day of week
| | | | month
| | | day of month
| | hour
| minute
second (optional)
所以你的情况应该是
@Cron(' 0 46 13 01 02 *', {
timeZone: 'Asia/Singapore',
})