要讓Shell腳本每天定時執行,可以使用Linux系統提供的定時任務工具cron
。
首先編寫需要執行的Shell腳本,并保存在某個目錄下,例如/path/to/your/script.sh
。
打開終端,輸入crontab -e
來編輯當前用戶的定時任務列表。
在打開的編輯窗口中,輸入以下內容來設置每天執行腳本的定時任務:
0 0 * * * /bin/bash /path/to/your/script.sh
其中,0 0 * * *
表示每天的午夜零點執行,/bin/bash
指定使用Bash來執行腳本,/path/to/your/script.sh
是你編寫的腳本的完整路徑。
保存并退出編輯器,cron會自動加載新的定時任務。
確保cron服務正在運行,可以輸入sudo systemctl status cron
來檢查。
這樣,你的Shell腳本就會每天定時在午夜零點被執行。如果需要修改定時任務,可以再次編輯cron
的定時任務列表。