定時任務產生器
0–59
0–23
1–31
1–12
0–6
快速預設
Crontab 行
0 9 * * 1-5 /usr/bin/backup.sh计劃
At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.
使用方法
- 設定五個欄位中的每一個 - 分鐘、小時、日、月、工作日 - 或點擊「每個工作日」等預設來自動填入它們。
- 在命令框中輸入要調度的命令,例如
/usr/bin/backup.sh。 - 複製產生的 crontab 行並將其貼上到伺服器的 crontab 中,使用簡單的英文摘要來確認時間表。
常見問题
什麼是 crontab 行?
crontab 行是一個 cron 計劃(五個欄位),後面跟著要執行的命令,例如`0 9 * * 1-5 /usr/bin/backup.sh`。它告訴 cron 守護程式何時執行以及執行什麼內容。
我需要知道 cron 語法才能使用它嗎?
不會。您可以選擇預設或單獨填充每個字段,產生器會為您組裝一條有效的行並提供可讀的描述。
命令或時間表是否上傳到任何地方?
不會。所有內容都在您的瀏覽器中本機生成,並且永遠不會離開您的裝置。
介紹
crontab 產生器 讓您無需記住 cron 語法即可組裝排程作業。您可以選擇作業何時執行以及執行什麼命令,該工具會產生一條可立即貼上的 crontab 行以及簡單的英語描述,以便您可以確認它是否符合您的預期。
什麼是 cron 作業產生器?
cron 作業產生器 將五個計畫欄位和一個指令建置到單一有效的 crontab 條目中。預設涵蓋了最常見的時間表——每小時、每天、工作日、每 15 分鐘——而單獨的欄位輸入讓您可以完全控制自訂時間。
主要特點
現場輸入和一鍵式預設可讓您快速制定計劃或精確調整計劃。
當您鍵入時,即時 crontab 行會更新,並帶有複製按鈕,因此一步即可為您的伺服器做好準備。
簡單的英語摘要確認了時間表,降低了作業執行過於頻繁或從不執行的風險。
常見用例
- 建立每日備份或清理作業,無需查詢 cron 語法。
- 為工作時間任務產生僅限工作日的計劃。
- 產生一個快速的 crontab 行以與隊友分享或放入操作手冊中。
最佳實踐
- 使用命令的絕對路徑,因為 cron 在最小環境和有限的
PATH下執行。 - 在依賴計畫之前確認伺服器時區 - cron 使用主機的時區。
- 使用cron expression validator驗證邊緣情況,或使用cron to human readable平移現有行。