This shows you the differences between two versions of the page.
cron [2012/02/08 13:50] k2patel [Special Usage] |
cron [2020/08/10 02:35] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== CRON ====== | ||
- | It is most important piece of command / daemon available on Linux / Unix system.\\ | ||
- | It has some nice capability which is not used but need to be aware of. | ||
- | ==== Special Usage ==== | ||
- | Following Special words replaces common conventional usage | ||
- | |||
- | <code bash> | ||
- | @reboot #Run once, at startup. | ||
- | @yearly #Run once a year, "0 0 1 1 *". | ||
- | @annually #(same as @yearly) | ||
- | @monthly #Run once a month, "0 0 1 * *". | ||
- | @weekly #Run once a week, "0 0 * * 0". | ||
- | @daily #Run once a day, "0 0 * * *". | ||
- | @midnight #(same as @daily) | ||
- | @hourly #Run once an hour, "0 * * * *". | ||
- | </code> | ||
- | |||
- | Following variables you can define in cron as standard environment. | ||
- | <code bash> | ||
- | SHELL=/bin/bash | ||
- | PATH=/sbin:/bin:/usr/sbin:/usr/bin | ||
- | MAILTO=root | ||
- | HOME=/ | ||
- | </code> | ||
- | |||
- | ==== Usage ==== | ||
- | Most common Usage terms defined as below. | ||
- | <note tip>when you use "*" it consider all like "* * * * *" considered as every minute of 24/7</note> | ||
- | <code bash> | ||
- | # Minute Hour Day of Month Month Day of Week Command | ||
- | # (0-59) (0-23) (1-31) (1-12 or Jan-Dec) (0-6 or Sun-Sat) | ||
- | 0 2 12 * 0,6 /bin/sshcheck | ||
- | </code> |