Free tool
Cron schedule explainer
Type a crontab schedule to see what it means in plain English and exactly when it will run next.
Next runs, in your time zone:
Try an example
The five fields
minute hour day-of-month month day-of-weekMinute 0-59, hour 0-23, day 1-31, month 1-12 or jan-dec, weekday 0-7 or sun-sat (0 and 7 both mean Sunday).
* , - /* means every value; 1,15 is a list; 9-17 is a range; */15 is every 15th value; 9-17/2 steps through a range.
@hourly @daily @weekly @monthly @yearly @rebootShortcuts for common schedules; @reboot runs once when cron starts at boot.
The classic trap: if you set both day of month and day of week, the job runs when either one matches, not only when both do. Edit your own schedule with crontab -e; most crontabs run in the system's local time.
More free tools: the Linux command cheat sheet, the chmod calculator and how to set up a practice lab.
