在Ubuntu系統中,你可以使用多種方法來觸發備份任務的執行。以下是一些常見的方法:
cron 定時任務cron 是一個時間基礎的任務調度器,可以用來定期執行備份任務。
編輯 crontab 文件:
crontab -e
添加備份任務:
例如,每天凌晨2點執行備份腳本 /home/user/backup.sh:
0 2 * * * /home/user/backup.sh
保存并退出:
按 Ctrl+X,然后按 Y 確認保存,最后按 Enter 退出。
systemd 服務如果你需要更復雜的備份任務管理,可以使用 systemd 服務。
創建備份腳本:
例如,創建一個名為 backup.service 的文件:
sudo nano /etc/systemd/system/backup.service
編輯服務文件: 添加以下內容:
[Unit]
Description=Backup Service
After=network.target
[Service]
ExecStart=/home/user/backup.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
啟用并啟動服務:
sudo systemctl enable backup.service
sudo systemctl start backup.service
檢查服務狀態:
sudo systemctl status backup.service
如果你需要手動觸發備份任務,可以直接運行備份腳本。
/home/user/backup.sh
如果你更喜歡使用圖形界面工具,可以考慮使用 Timeshift 或 Deja Dup。
安裝 Timeshift:
sudo apt update
sudo apt install timeshift
運行 Timeshift:
timeshift --check-config
timeshift --schedule daily
timeshift --backup
安裝 Deja Dup:
sudo apt update
sudo apt install deja-dup
運行 Deja Dup:
dejavu-previewer
dejavu-backup
通過以上方法,你可以在Ubuntu系統中靈活地觸發和管理備份任務。選擇適合你需求的方法進行操作即可。