以下Cron表达式意味着什么?
0 50 13 1 1/1 ? *
0
:表示0秒50
:意味着50分钟13
:表示每13个小时但我不知道1 1/1 ? *
的含义。
1
是否意味着“每月的每一天”? 1/1
是否意味着一年中的每个月?
答案 0 :(得分:1)
请参阅crontab(5)
手册:
用户crontab文件中的行格式为
minute hour day-of-month month day-of-week command
你的专栏:
0 50 13 1 1/1 ? *
你的解释没有意义,因为没有“秒”字段。 “小时”字段为“50”。字面意思是“1月13日50:00,如果是星期一,请运行命令'?*'”。
如果这是使用来自Oracle的CronTrigger,或Quartz Enterprise Job Scheduler(这似乎是同一件事),则该行意味着“在每个月的第一天13:50:00,任何每周的一天,每年“。
1 1/1
表示“每个月的第1天(从1月开始)”。如果它是1 1/2
它意味着“每隔一个月的第一个月(从一月开始)”。
最终? *
表示“每周的任何一天,每年”。