# 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檔路徑}}`