溫馨提示×

Crontab中的特殊字符有哪些

小樊
178
2025-02-17 06:20:57
欄目: 編程語言

在Crontab中,有以下特殊字符:

1. 星號(*)

  • 含義:表示任意值。
  • 示例
    • * * * * * 表示每分鐘都執行。
    • 0 12 * * * 表示每天中午12點執行。

2. 逗號(,)

  • 含義:用于指定多個值。
  • 示例
    • 1,2,3 表示在第1、2、3分鐘執行。
    • mon,wed,fri 表示每周一、三、五執行。

3. 連字符(-)

  • 含義:用于指定一個范圍。
  • 示例
    • 1-5 表示從第1到第5分鐘。
    • jan-jun 表示從一月到六月。

4. 斜杠(/)

  • 含義:用于指定步長。
  • 示例
    • */15 表示每15分鐘執行一次。
    • 0 */2 * * * 表示每兩小時的第0分鐘執行。

5. 反斜杠(\)

  • 含義:用于轉義特殊字符。
  • 示例
    • 如果你想在分鐘字段中使用星號作為普通字符而不是表示任意值,可以寫成 \*。

6. 空格

  • 含義:用于分隔不同的字段。
  • 示例
    • 0 12 1 * * 表示每月1號中午12點執行。

7. 換行符

  • 含義:用于分隔多行規則。
  • 示例
    0 12 * * * /path/to/command1
    30 12 * * * /path/to/command2
    

注意事項

  • 特殊字符的使用必須遵循Crontab的語法規則。
  • 在某些情況下,可能需要使用引號來包圍包含特殊字符的表達式,以避免shell解釋錯誤。

通過合理組合這些特殊字符,你可以創建非常靈活和精確的定時任務計劃。

1
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女