' * ' 和 ' 有什么区别? '?

What's the difference between ' * ' and ' ? '?

标题已经说明了我的问题所在...

我在网上尝试了一些 Cron 生成器,它们要么使用“*”,要么使用“?”用于 'node-schedule'.

的表达式

我正在尝试 运行 每天凌晨 2 点执行 CronJob,所以 0 0 2 ? * *0 0 2 * * * 是同一回事吗?

0 0 2 ? ? ?是不是也和上面两个例子意思一样?

我真的很困惑,希望得到一些澄清。

实际上,不,?只允许在一周中的一天和一个月中的一天。 (作为 * ? * ? * * 中的第二个和第四个字符)

例如,您想 运行 每月 10 日执行一次任务,但不关心今天是哪一天...

更多关于http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html