Cron 最適合安排重復(fù)性任務(wù)。 可以使用關(guān)聯(lián)的 at 實(shí)用程序來完成一次性任務(wù)的調(diào)度。
Min Hour Day Mon Weekday
分鐘 小時(shí) 天 月 周
* * * * * <要執(zhí)行的命令>
┬ ┬ ┬ ┬ ┬
│ │ │ │ └─ 星期幾 (0=周日 .. 6=星期六)
│ │ │ └────── 月 (1..12)
│ │ └─────────── 月份中的某天 (1..31)
│ └──────────────── 小時(shí) (0..23)
└───────────────────── 分鐘 (0..59)
| 字段 | 范圍 | 特殊字符 |
|---|---|---|
| 分鐘 Minute | 0 - 59 | , - * / |
| 小時(shí) Hour | 0 - 23 | , - * / |
| 月份中的某天 | 1 - 31 | , - * ? / L W |
| 月 Month | 1 - 12 | , - * / |
| 星期幾 | 0 - 6 | , - * ? / L # |
| 年 Year | 1970–2099 | , - |
| Example | Description |
|---|---|
*/15 * * * * | 每 15 分鐘 |
0 * * * * | 每隔一小時(shí) |
0 */2 * * * | 每 2 小時(shí) |
15 2 * * * | 每天凌晨 2 點(diǎn) 15 分 |
15 2 * * ? | 每天凌晨 2 點(diǎn) 15 分 |
10 9 * * 5 | 每周五上午 9:10 |
0 0 * * 0 | 每個(gè)星期日的午夜 |
15 2 * * 1L | 每月最后一個(gè)星期一凌晨 2 點(diǎn) 15 分 |
15 0 * * 4#2 | 每個(gè)月的第二個(gè)星期四早上 00:15 |
0 0 0 1 * * | 每個(gè)月的 1 日(每月) |
0 0 0 1 1 * | 每年 1 月 1 日(每年) |
@reboot | 每次重啟 (非標(biāo)準(zhǔn)) |
| 特殊字符串 | 意義 |
|---|---|
| @reboot | 運(yùn)行一次,在系統(tǒng)啟動(dòng)時(shí) (非標(biāo)準(zhǔn)) |
| @yearly | 每年運(yùn)行一次,“0 0 1 1 *” (非標(biāo)準(zhǔn)) |
| @annually | (與@yearly 相同)(非標(biāo)準(zhǔn)) |
| @monthly | 每月運(yùn)行一次,“0 0 1 * *” (非標(biāo)準(zhǔn)) |
| @weekly | 每周運(yùn)行一次,“0 0 * * 0” (非標(biāo)準(zhǔn)) |
| @daily | 每天運(yùn)行一次,“0 0 * * *” (非標(biāo)準(zhǔn)) |
| @midnight | (與@daily 相同)(非標(biāo)準(zhǔn)) |
| @hourly | 每小時(shí)運(yùn)行一次,“0 * * * *” (非標(biāo)準(zhǔn)) |
| - | - |
|---|---|
crontab -e | 如果不存在,則編輯或創(chuàng)建一個(gè) crontab 文件 |
crontab -l | 顯示 crontab 文件 |
crontab -r | 刪除 crontab 文件 |
crontab -v | 顯示您上次編輯 crontab 文件的時(shí)間 (非標(biāo)準(zhǔn)) |
輕松添加任務(wù)
echo "@reboot echo hi" \| crontab
| 特殊字符 | 說明 |
|---|---|
星號(hào)(*) | 匹配字段中的所有值或任何可能的值。 |
橫桿(-) | 用于定義范圍。例如:第 5 個(gè)字段(星期幾)中的 1-5 每個(gè)工作日,即星期一到星期五 |
斜線 (/) | 第一個(gè)字段(分鐘)/15 表示每十五分鐘或范圍的增量。 |
逗號(hào)(,) | 用于分隔項(xiàng)目。例如:第二個(gè)字段(小時(shí))中的 2、6、8 在凌晨 2 點(diǎn)、早上 6 點(diǎn)和早上 8 點(diǎn)執(zhí)行 |
L | 僅允許用于 月份中的某天 或 星期幾 字段,星期幾 中的 2L 表示每個(gè)月的最后一個(gè)星期二 |
井號(hào) (#) | 僅允許用于 星期幾 字段,后面必須在 1 到 5 的范圍內(nèi)。例如,4#1 表示給定月份的“第一個(gè)星期四”。 |
問號(hào)(?) | 可以代替“*”并允許用于月份和星期幾。使用僅限于 cron 表達(dá)式中的 月份中的某天 或 星期幾。 |
感谢您访问我们的网站,您可能还对以下资源感兴趣:
国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片