在Ubuntu中,你可以使用cron
來設置定時任務。cron
是一個時間基的任務調度程序,它允許你在指定的時間和日期運行命令或腳本。要設置定時任務的頻率,你需要編輯用戶的crontab
文件。
以下是如何設置定時任務頻率的步驟:
打開終端。
輸入以下命令來編輯當前用戶的crontab
文件:
crontab -e
如果系統提示你選擇一個文本編輯器,請按照提示操作。
在打開的crontab
文件中,你可以按照以下格式添加定時任務:
* * * * * command-to-be-executed
- - - - -
| | | | |
| | | | ----- Day of the week (0 - 7) (Sunday to Saturday; 7 is also Sunday)
| | | ------- Month (1 - 12)
| | --------- Day of the month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
每個星號代表一個時間單位,你可以根據需要替換為具體的數字或者留空來表示“每個”可能的值。
例如,如果你想要每天的上午9點運行一個腳本,你可以這樣設置:
0 9 * * * /path/to/your/script.sh
設置好定時任務后,保存并關閉crontab
文件。
要查看當前用戶的crontab
文件內容,可以使用以下命令:
crontab -l
請注意,cron
服務需要運行才能執行定時任務。在大多數Ubuntu系統中,cron
服務默認是啟動的。如果需要手動啟動cron
服務,可以使用以下命令:
sudo service cron start
或者使用systemd:
sudo systemctl start cron
如果你需要停止cron
服務,可以使用:
sudo service cron stop
或者使用systemd:
sudo systemctl stop cron
確保你的腳本具有可執行權限,可以使用以下命令來設置:
chmod +x /path/to/your/script.sh
以上就是在Ubuntu中設置定時任務頻率的方法。記得替換/path/to/your/script.sh
為你實際的腳本路徑。