mirror of https://github.com/CrimsonTome/tldr.git
37 lines
708 B
Markdown
37 lines
708 B
Markdown
|
# crontab
|
|||
|
|
|||
|
> 排程作業按時間間隔執行。
|
|||
|
> 更多資訊:<https://crontab.guru/>.
|
|||
|
|
|||
|
- 編輯目前使用者的排程文件:
|
|||
|
|
|||
|
`crontab -e`
|
|||
|
|
|||
|
- 編輯特定使用者的排程文件:
|
|||
|
|
|||
|
`sudo crontab -e -u {{使用者名稱}}`
|
|||
|
|
|||
|
- 用給定檔案的內容取代目前的排程文件:
|
|||
|
|
|||
|
`crontab {{檔案/完整/路徑}}`
|
|||
|
|
|||
|
- 查看目前使用者的排程:
|
|||
|
|
|||
|
`crontab -l`
|
|||
|
|
|||
|
- 刪除目前使用者的所有排程:
|
|||
|
|
|||
|
`crontab -r`
|
|||
|
|
|||
|
- 範例排程:每天於 10:00 時執行, `*` 表示任意值:
|
|||
|
|
|||
|
`0 10 * * * {{執行命令}}`
|
|||
|
|
|||
|
- 範例排程:每 10 分鐘執行一次命令:
|
|||
|
|
|||
|
`*/10 * * * * {{執行命令}}`
|
|||
|
|
|||
|
- 範例排程:每週五 02:30 執行sh檔:
|
|||
|
|
|||
|
`30 2 * * Fri {{sh檔路徑}}`
|