我希望我的春季批处理作业每3小时运行一次
我使用了表达式* * */3 * * ?
这可以在可被3整除的小时开始工作,例如说服务器是在下午2点开始的,工作只在下午3点开始执行 - 到目前为止一直很好,但工作每秒都在开始!是因为我在第一个位置使用了*?
我试过了0 0 */3 * * ?
,但这是错误的。实现这一目标的最佳方法是什么?
答案 0 :(得分:22)
格式为
秒,分钟,小时,日,月,工作日
所以正确的cron表达式应该是
0 0 */3 * * *
如果这不起作用,你得到的确切错误信息是什么?
答案 1 :(得分:13)
使脚本每3小时运行一次的正确语法如下所示。
0 0 0/3 * * ?