在Ubuntu中,定時任務通常是通過Cron守護進程來實現的。要觸發定時任務,請按照以下步驟操作:
打開終端(快捷鍵:Ctrl + Alt + T)。
輸入以下命令以編輯當前用戶的Crontab文件:
crontab -e
如果你需要使用root權限編輯Crontab文件,請使用以下命令:
sudo crontab -e
# 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
這是Crontab文件的時間字段和命令字段的示例。每行都表示一個定時任務,時間字段定義了任務的執行時間,命令字段定義了要執行的命令。
backup.sh
的腳本,你可以添加以下行:0 6 * * * /path/to/backup.sh
確保將/path/to/backup.sh
替換為腳本的實際路徑。
保存并關閉Crontab文件。定時任務將自動生效。
若要查看當前用戶的Crontab文件中的所有定時任務,請在終端中輸入以下命令:
crontab -l
注意:如果你的腳本沒有執行權限,請使用以下命令為其添加執行權限:
chmod +x /path/to/backup.sh