Crontab 生成器

🖥️ Crontab Generator

Build cron expressions with a human-readable UI in your browser — preview next run times instantly.

📐 工作原理與說明
生成可直接寫入 crontab 的定時任務行。
  • 格式:<cron表达式> <命令>;系統級 /etc/crontab 還需使用者欄位。
  • 環境:cron 的環境變數極少,指令碼內應使用絕對路徑並顯式設定 PATH。
  • 輸出:用 > /dev/null 2>&1 抑制郵件通知,需要日誌則顯式重定向到檔案。
  • 特殊串:@reboot、@hourly、@daily、@weekly、@monthly。
常用預設:

支援 * 、*/n 步進、a,b 列表、a-b 範圍。五段依次為:分 時 日 月 周。

📚 深度解析:Crontab 生成器

💡 常見使用場景

生成
每天 9:30 → `30 9 * * *`(分 時 日 月 周)。

❓ 常見問題(FAQ)

周與日衝突?
同時指定日與周為 AND;用 `*` 放寬。
為什麼任務執行時間和預期差 8 小時?
cron 使用伺服器本地時區(由 /etc/localtime 或 TZ 環境變數決定),而你的預期可能是北京時間。容器環境尤其常見——映象預設 UTC,需在 Dockerfile 或 crontab 中顯式設定 TZ=Asia/Shanghai,否則任務會在 unexpected 的時間點觸發。