我的crontab上有这个
10 6 * * * java -jar /.../myproject.jar >> /../myjob.log 2>&1
我只希望一周(星期一至星期五)运行我的应用程序
这行好吗?:
10 6 * * 1-5 java -jar /.../myproject.jar >> /../myjob.log 2>&1
这是在第1至5天(星期日为0(或7))运行作业的正确方法。或者,您可以明确列出日期:
10 6 * * 1,2,3,4,5 java -jar /.../myproject.jar >> /../myjob.log 2>&1
除了*
;之外,您还需要谨慎添加“一个月中的某天”(字段3)的限制。如果同时指定了两个值,则cron将在任一字段匹配时运行作业。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句