來源;man 5 crontab
範例
------------------------------------------------------------------------
# 忽略 /etc/passwd 的指定,使用/bin/sh來執行crontab
SHELL=/bin/sh
# 將執行結果寄給 paul 或其他帳號,
# 若不想收信只要把收信人留白即可。
MAILTO=paul
#
# 每天 0 時 5 分執行
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# 每月 1 日 2:15pm 執行
15 14 1 * * $HOME/bin/monthly
# 每週一到週五 10 pm 執行
0 22 * * 1-5 mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
# 從 0 時開始,每 2 個小時的 23 分執行
23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
# 每個星期天的 5 點 4 分執行。
5 4 * * sun echo "run at 5 after 4 every sunday"
--------------------------------------------------------------------------
欄位說明
分 時 日 月 星期
5 4 * * sun echo "run at 5 after 4 every sunday"
所以上面的例子是每個星期天的 5 點 4 分執行。
* 表示所有可能值
1-3 表示從1到3的值
7-9,17-19 不難了解了吧
0-23/2 表示從 0 到 23 ,step 為 2 的數列
*/3 運用一下想像力吧!
還有,在星期的欄位 0 跟 7 代表星期天
這樣夠清楚了吧!