1. 程式人生 > >玩轉樹莓派 - 添加定時任務

玩轉樹莓派 - 添加定時任務

bsp 一分鐘 所有 文件 個數字 edi 命令 一個 crond

原文鏈接:http://www.mamicode.com/info-detail-1598346.html

crontab命令

crontab命令常見於Unix和類Unix的操作系統之中,用於設置周期性被執行的指令。該命令從標準輸入設備讀取指令,並將其存放於“crontab”文件中,以供之後讀取和執行。該詞來源於希臘語 chronos(χρνο),原意是時間。常,crontab儲存的指令被守護進程激活, crond常常在後臺運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。

使用說明

只有root用戶和crontab文件的所有者才能編輯定時任務,因此如果以pi用戶登錄,不要忘記加上sudo

-e參數表示編輯(edit)。
sudo crontab -e
進入編輯以後需要按照一定的格式寫入所需執行的命令和重復的時間。格式如下:
m h dom mon dow command
依次是分鐘(minute)、小時(hour)、幾號(day of month)、月份(month)、星期幾(day of week)、命令。
時間可以是一個數字,表示在這個時刻執行,也可以是星號(*),表示不做限制、在任意時刻都執行。
查看所有的定時任務可以使用-l參數,表示列出(list)的含義
crontab -l

用法舉例

每天0點1分執行貼吧簽到腳本
1 0 * * * python qiandao.py


在每周日的7點更新系統
0 7 * * 1 apt-get update && sudo apt-get upgrade -y

玩轉樹莓派 - 添加定時任務