Cron是Unix系統的一個配置按期任務的工具,用於按期或者以必定的時間間隔執行一些命令或者腳本;可執行的任務範圍能夠是天天夜裏自動備份用戶的home文件夾,也能夠每一個小時記錄CPU的信息日誌。linux
crontab(cron table)命令用於編輯執行中的按期任務列表,而且操做是基於每一個用戶的,每個用戶(包括root用戶)都擁有本身的crontab。dom
運行crontab和-e選項來編輯cron table:編輯器
crontab -e
第一次運行crontab命令的時候會提示你選擇一個編輯器。若是你不肯定使用哪個,你能夠直接回車選擇默認的nano編輯器。工具
每一項cron實體的內容都包含六個部分:分鐘、小時、月份中的哪一天、年份中的哪一月、星期中的哪一天,還有定時執行的命令。spa
# m h dom mon dow command # * * * * * command to execute # ┬ ┬ ┬ ┬ ┬ # │ │ │ │ │ # │ │ │ │ │ # │ │ │ │ └───── 星期中的哪一天(0-7)(從0到6表明星期日到星期六,也能夠使用名字;7是星期天,等同於0) # │ │ │ └────────── 月份 (1 - 12) # │ │ └─────────────── 月份中的日 (1 - 31) # │ └──────────────────── 小時 (0 - 23) # └───────────────────────── 分鐘 (0 - 59)
例如:日誌
0 0 * * * /home/pi/backup.sh
這項cron實例將會在每一天的午夜執行backup.sh腳本。crontab
原文地址:http://www.raspberrypi.org/documentation/linux/usage/cron.mdio