Linux系統(tǒng)中的crontab工具用于安排周期性任務(wù)。本文將指導(dǎo)您如何在crontab中設(shè)置每日?qǐng)?zhí)行的任務(wù)。
首先,打開(kāi)終端并輸入crontab -e命令,這會(huì)打開(kāi)一個(gè)文本編輯器,用于編輯您的crontab文件。
您將看到類(lèi)似以下的注釋?zhuān)忉屃薱rontab每個(gè)字段的含義:
# 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
要設(shè)置每日任務(wù),在文件末尾添加一行。例如,要每天早上6點(diǎn)運(yùn)行/home/username/backup.sh腳本,添加以下內(nèi)容:
0 6 * * * /home/username/backup.sh
其中:
- 0: 分鐘 (0分)
- 6: 小時(shí) (早上6點(diǎn))
- *: 表示任意值,所以每天都會(huì)執(zhí)行。
保存并關(guān)閉文件 (通常是Ctrl+X, Y, Enter)。 然后,使用crontab -l命令查看已保存的crontab任務(wù),確認(rèn)您的任務(wù)已成功添加。
請(qǐng)確保您的腳本具有可執(zhí)行權(quán)限 (chmod +x /home/username/backup.sh),否則任務(wù)將無(wú)法運(yùn)行。 現(xiàn)在,您已成功設(shè)置了每日任務(wù)。