cron syntax
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- Day of the week (0 - 7) (Sunday is 0 or 7)
| | | +------- Month (1 - 12)
| | +--------- Day of the month (1 - 31)
| +----------- Hour (0 - 23)
+------------- Minute (0 - 59)
Daily: Run a job every day at a specific time.
0 3 * * * # Runs at 3:00 AM every day
Weekly: Run a job on a specific day of the week.
0 4 * * 1 # Runs at 4:00 AM every Monday
Monthly: Run a job on a specific day of the month.
0 5 1 * * # Runs at 5:00 AM on the 1st day of every month
Hourly: Run a job every hour.
0 * * * * # Runs at the beginning of every hour