樹莓派計畫任務的配置方法

2021-10-02 10:27:15 字數 1268 閱讀 7182

unix 系統包括樹莓派的 raspbian 有乙個叫 cron 的工具用來配置計畫任務。它用來設定一些命令或指令碼,定時或者間隔某乙個時間執行一次。大到每天午夜備份指定目錄,小到每小時記錄 cpu 資訊均可用它實現。

使用 crontab 命令來操作任務計畫表,這張表是基於使用者的,也就是說每個使用者(包括 root 使用者)都有一套自己的 crontab。

cron gui

cron 也有乙個圖形介面的應用

通過下面的命令來安裝:

sudo apt install gnome-schedule
然後就可以在樹莓派選單中找到 scheduled tasks 來啟動它。

crontab -e
選擇編輯器

首次執行時會提示你選擇乙個編輯器,如果不知道選哪個就直接回車選擇 nano 編輯器。

新增計畫任務

每一條計畫任務為一行,由 6 個部分構成。

# 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
它表示每天 0 點 0 分執行 backup.sh 指令碼。

檢視計畫任務

使用下面的命令:

crontab -l
在重啟時執行任務,如果需要在樹莓派每次啟動時都執行一條命令,可以這麼做:

@reboot python /home/pi/myscript.py
其中使用 @reboot 替代了日期和時間。如果你希望命令僅僅在後台執行,則可以加乙個 & 符號:

@reboot python /home/pi/myscript.py &

配置計畫任務

計畫任務分為一次性計畫任務與長期性計畫任務,可以按照如下方式理解 長期性計畫任務 每週一的凌晨3點25分把 home wwwroot目錄打包備份為backup.tar.gz。分割線 一次性計畫任務 at at 此處請同時按下ctrl d來結束編寫計畫任務 job 3 at mon apr 27 23...

java Quartz計畫任務配置

乙個cron表示式有至少6個 也可能是7個 由空格分隔的時間元素。從左至右,這些元素的定義如下 1 秒 0 59 2 分鐘 0 59 3 小時 0 23 4 月份中的日期 1 31 5 月份 1 12或jan dec 6 星期中的日期 1 7或sun sat 7 年份 1970 2099 表示式意義...

配置 cron 計畫任務

命令操作如下所示 root localhost etc init.d crond status crond pid 1611 正在執行.root localhost chkconfig list crond crond 0 關閉 1 關閉 2 啟用 3 啟用 4 啟用 5 啟用 6 關閉 root ...