Linux系統中的crontab工具用于安排周期性任務。本文將指導您如何在crontab中設置每日執行的任務。
首先,打開終端并輸入crontab -e命令,這會打開一個文本編輯器,用于編輯您的crontab文件。
您將看到類似以下的注釋,解釋了crontab每個字段的含義:
# Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) # | | | | .---- day of week (0 - 7) (Sunday=0 or 7) # | | | | | # * * * * * user-name command to execute
要設置每日任務,在文件末尾添加一行。例如,要每天早上6點運行/home/username/backup.sh腳本,添加以下內容:
0 6 * * * /home/username/backup.sh
其中:
- 0: 分鐘 (0分)
- 6: 小時 (早上6點)
- *: 表示任意值,所以每天都會執行。
保存并關閉文件 (通常是Ctrl+X, Y, Enter)。 然后,使用crontab -l命令查看已保存的crontab任務,確認您的任務已成功添加。
請確保您的腳本具有可執行權限 (chmod +x /home/username/backup.sh),否則任務將無法運行。 現在,您已成功設置了每日任務。