開始
crontab -l #查看下當前的 crontab
55 23 * * * /usr/bin/python /srv/checkevent.py > /tmp/checkevent.log 2>&1
分析一下
這條命令的意思是 每天 23:55 執(zhí)行一個腳本 checkevent.py 并輸出日志棚赔。
深入一下 5 23 * * *
的含義
- 第一位 指的是幾分 5分
- 第二位 指的是幾點 23點
- 第三位 指的是幾日 * 每日
- 第四位 指的是幾月 * 每月
- 第五位 指的是星期幾 * 每周
再延伸下
問題:每隔兩小時豫缨,9點到21點每小時看靠,每天1點和5點執(zhí)行怎么配置?
答:crontab -e
# 進入當前用戶的默認Cron表 (crontab file [-u user] )
-
0 */2 * * * commend
# 每隔兩小時執(zhí)行 (*/n 每隔n單位) -
0 9-21/1 * * * commend
# 9點到21點每隔1小時執(zhí)行(n1-n2時端) -
0 1,5 * * * commend
# 每天1點和5點執(zhí)行(n1,n2 n1和n2)
特別的
* * * * *
為每分鐘執(zhí)行一次愕秫。