在Ubuntu中,使用crontab
來設置定時任務。crontab
的時間字段由5個字段組成,分別表示分鐘、小時、日期、月份和星期。每個字段的取值范圍如下:
* * * * *
| | | | |
| | | | ----- 星期 (0 - 7)(0和7都表示星期日)
| | | ------- 月份 (1 - 12)
| | --------- 日期 (1 - 31)
| ----------- 小時 (0 - 23)
------------- 分鐘 (0 - 59)
你可以使用以下符號來設置時間字段:
*
:表示任意值,用于表示該字段可以匹配任何值。,
:用于指定多個值,例如1,3,5
表示1、3和5。-
:用于指定一個范圍,例如1-5
表示1到5。/
:用于指定步長,例如*/2
表示每隔2個單位。以下是一些示例:
0 1 * * *
0 * * * *
0 1 1 * *
0 1 * * 0
0 9-17/2 * * *
要編輯crontab
文件,請在終端中運行以下命令:
crontab -e
然后按照上述格式設置時間字段和其他命令。保存并退出編輯器后,新的定時任務將自動生效。