crond 為週期性任務守護進程,每分鐘檢查任務表並執行。分類:
/etc/crontab 配置 (如緩存寫入、日誌清理)。含環境變量 SHELL、PATH、MAILTO、HOME 及 run-parts 定時執行 /etc/cron.{hourly,daily,weekly,monthly} 腳本。crontab 工具管理,任務檔存放於 /var/spool/cron/用戶名。crontab [-u user] [file] # 載入檔案或標準輸入
crontab [-u user] [-e|-l|-r|-i] # 編輯/列出/刪除/刪除確認
minute hour day month week command
| 欄位 | 範圍 | 說明 |
|---|---|---|
| minute | 0-59 | 分鐘 |
| hour | 0-23 | 小時 |
| day | 1-31 | 日期 |
| month | 1-12 | 月份 |
| week | 0-7 | 星期 (0/7=星期日) |
| command | - | 執行命令或腳本 |
特殊符號:* (任意)、*/n (每 n)、a-b (範圍)、a,b,c (列表)。