- Every minute
* * * * * - Every 2 minutes
*/2 * * * * - Every even minute
*/2 * * * * - Every odd minute
1-59/2 * * * * - Every 3 minutes
*/3 * * * * - Every 4 minutes
*/4 * * * * - Every 15 minutes (quarter-hour)
*/15 * * * * - Every hour at 30th minute
30 * * * * - Every half hour
*/30 * * * * - Every hour
0 * * * * - Every 2 hours
0 */2 * * * - Every even hour
0 */2 * * * - Every odd hour
0 1-23/2 * * * - Execute at 6:00, 14:00, and 22:00
0 6,14,22 * * * - Every day at midnight
0 0 * * * - Every day at 1:00 AM
0 1 * * * - Every Sunday only once
0 0 * * SUN - Only on weekdays
0 0 * * 1-5 - Only on weekends
0 0 * * 6,0 - Every month on the 1st
0 0 1 * * - Every other month
0 0 1 */2 * - Every 6 months
0 0 1 */6 * - Every year on January 1st
0 0 1 1 * - Every leap year
0 0 29 2 * - Every February 14th
0 0 14 2 *
| Shortcut | Equivalent Schedule |
|---|---|
@yearly |
0 0 1 1 * |
@annually |
0 0 1 1 * |
@monthly |
0 0 1 * * |
@weekly |
0 0 * * 0 |
@daily |
0 0 * * * |
@midnight |
0 0 * * * |
@hourly |
0 0-23 * * * |
@hourly echo "Hello from hourly crontab" >> ~/Desktop/hours.txt- Crontab shortcuts may not be supported by most Linux flavors.
- Use Crontab Guru to verify your configurations.