For every day at midnight would be something like:
<schedule>
<minute>0</minute>
<hour>0</hour>
</schedule>
Every day at 1:00 AM:
<schedule>
<minute>0</minute>
<hour>1</hour>
</schedule>
Keep in mind that *
is a wildcard meaning all possible values for a given attribute, I omitted month and year since their default value is *
and you could actually omit the minute cause its default value is 0
.
For every minute of every day:
<schedule>
<minute>*</minute>
<hour>*</hour>
</schedule>
For every 10 seconds of every minute of every day:
<schedule>
<second>*/10</second>
<minute>*</minute>
<hour>*</hour>
</schedule>
x/y
means every y
starting from x
, and */y
means every y
starting from 0
.
From your examples, something like these:
<schedule>
<minute>*</minute>
<hour>0</hour>
<month>*</month>
<year>*</year>
</schedule>
means every day for every minute between 12:00 AM to 12:59 AM, i.e. 12:00, 12:01, 12:02...
For more info, check this link