The flawless Cron Job scheduling tool for Linux system administrators and developers. Decode complex asterisk (* * * * *) syntax in seconds.
...
Cron is a time-based job scheduler in Unix-like operating systems (Ubuntu, CentOS, Debian, etc.). It runs specified tasks (commands or scripts) automatically at set times. The "Crontab" (Cron Table) file holds the list of these tasks. It is vital for recurring jobs like backups, emails, and database maintenance.
A Crontab line consists of 5 time fields and 1 command field. The order is: **Minute - Hour - Day of Month - Month - Day of Week - Command**. The asterisk (*) means "every". For example, an asterisk in the hour field means "every hour".
| Run every 30 minutes | */30 * * * * /command |
| Every weekday at 08:00 AM | 0 8 * * 1-5 /command |
| Only on Fridays at 12:00 PM | 0 12 * * 5 /command |