在Debian系統中,Crontab時間表達式用于設置定時任務的執行時間。Crontab時間表達式由5個字段組成,分別表示分鐘、小時、日期、月份和星期。每個字段的取值范圍如下:
每個字段可以使用以下符號:
1,3,5
表示1、3和5。1-5
表示1到5。*/2
表示每隔2個單位。以下是一些Crontab時間表達式的示例:
0 * * * *
:每小時的第0分鐘執行任務。0 0 * * *
:每天凌晨0點執行任務。0 8 * * 1-5
:每周一至周五的早上8點執行任務。*/30 * * * *
:每隔30分鐘執行任務。0 8 1 * *
:每月的1號早上8點執行任務。要編輯Crontab文件,請在終端中輸入crontab -e
命令。在打開的編輯器中,按照上述格式編寫時間表達式,并在下一行指定要執行的命令。保存并退出編輯器后,新的定時任務將生效。