樹莓派——Cron和Crontab(定時任務)

樹莓派——Cron和Crontab(定時任務)

 

Cron是Unix系統的一個配置按期任務的工具,用於按期或者以必定的時間間隔執行一些命令或者腳本;可執行的任務範圍能夠是天天夜裏自動備份用戶的home文件夾,也能夠每一個小時記錄CPU的信息日誌。linux

crontab(cron table)命令用於編輯執行中的按期任務列表,而且操做是基於每一個用戶的,每個用戶(包括root用戶)都擁有本身的crontab。dom

EDITING CRONTAB(編輯crontab)

運行crontab和-e選項來編輯cron table:編輯器

crontab -e

SELECT AN EDIROR(選擇一個編輯器)

第一次運行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

相關文章
相關標籤/搜索