Skip to content

Latest commit

 

History

History
124 lines (118 loc) · 2.34 KB

File metadata and controls

124 lines (118 loc) · 2.34 KB

Various Possibilities of Specifying Date and Time

  1. Every minute
    * * * * *
    
  2. Every 2 minutes
    */2 * * * *
    
  3. Every even minute
    */2 * * * *
    
  4. Every odd minute
    1-59/2 * * * *
    
  5. Every 3 minutes
    */3 * * * *
    
  6. Every 4 minutes
    */4 * * * *
    
  7. Every 15 minutes (quarter-hour)
    */15 * * * *
    
  8. Every hour at 30th minute
    30 * * * *
    
  9. Every half hour
    */30 * * * *
    
  10. Every hour
    0 * * * *
    
  11. Every 2 hours
    0 */2 * * *
    
  12. Every even hour
    0 */2 * * *
    
  13. Every odd hour
    0 1-23/2 * * *
    
  14. Execute at 6:00, 14:00, and 22:00
    0 6,14,22 * * *
    
  15. Every day at midnight
    0 0 * * *
    
  16. Every day at 1:00 AM
    0 1 * * *
    
  17. Every Sunday only once
    0 0 * * SUN
    
  18. Only on weekdays
    0 0 * * 1-5
    
  19. Only on weekends
    0 0 * * 6,0
    
  20. Every month on the 1st
    0 0 1 * *
    
  21. Every other month
    0 0 1 */2 *
    
  22. Every 6 months
    0 0 1 */6 *
    
  23. Every year on January 1st
    0 0 1 1 *
    
  24. Every leap year
    0 0 29 2 *
    
  25. Every February 14th
    0 0 14 2 *
    

Crontab Shortcuts

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 * * *

Example:

@hourly echo "Hello from hourly crontab" >> ~/Desktop/hours.txt

Notes:

  1. Crontab shortcuts may not be supported by most Linux flavors.
  2. Use Crontab Guru to verify your configurations.