Extended cron expression syntax
The 7-field extended cron expression has, left to right: second, minute, hour, day-of-month, month, day-of-week, year. Each field accepts the same operators as standard cron — list (,), range (-), step (/) and wildcard (*) — plus dialect-specific modifiers.
A common 7-field expression: 0 0 12 ? * 1L * — fires at noon on the last Monday of every month, every year. Translating the modifiers: the ? in day-of-month resolves the “both fields restricted” conflict; 1L in day-of-week is “last Monday”; the trailing * is “every year”.