What `* * * * *` means
Each field of the cron expression is independent. When all five are wildcards, the job matches every minute of every hour of every day:
- Minute (
*) — every value 0-59. - Hour (
*) — every value 0-23. - Day of month (
*) — every value 1-31. - Month (
*) — every value 1-12. - Day of week (
*) — every value 0-7.
At every clock minute, the scheduler matches all five fields and fires the job. There's no delay between runs (other than the time to fire), and no startup grace period beyond what the runtime takes.