1 2 3 4 5 /root/backup.sh
Where,
�1: Minute (0-59)
�2: Hours (0-23)
�3: Day (0-31)
�4: Month (0-12 [12 == December])
�5: Day of the week(0-7 [7 or 0 == sunday])
�/path/to/command - Script or command name to schedule
Easy to remember format:
* * * * * command to be executed
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
here a good comparison table i use to make it easy Format Meaning
0 0 1 1 * Run once a year
0 0 1 * * Run once a month
0 0 * * 0 Run once a week
0 0 * * * Run once a day
0 * * * * Run once an hour
and
@yearly (or @annually) Run once a year, midnight, Jan. 1st 0 0 1 1 *
@monthly Run once a month, midnight, first of month 0 0 1 * *
@weekly Run once a week, midnight on Sunday 0 0 * * 0
@daily Run once a day, midnight 0 0 * * *
@hourly Run once an hour, beginning of hour 0 * * * *
@reboot Run at startup @reboot