是的,Linux中的更新命令可以定時
cron
任務:cron
是一個用于定時執行任務的守護進程。要使用cron
定時執行更新命令,請按照以下步驟操作:
crontab -e
以編輯當前用戶的cron
任務表。sudo apt update && sudo apt upgrade
,可以添加以下內容:0 0 * * * sudo apt update && sudo apt upgrade
現在,該任務將在每天凌晨12點自動執行。
systemd
定時器:systemd
是Linux系統中的另一個用于管理服務的工具。要使用systemd
定時器定時執行更新命令,請按照以下步驟操作:
sudo timedatectl set-ntp true
以啟用NTP服務(如果尚未啟用)。systemd
定時器單元文件。例如,創建一個名為update.timer
的文件:sudo nano /etc/systemd/system/update.timer
[Unit]
Description=Update system packages
[Timer]
OnCalendar=*-*-* 0:00:00
Persistent=true
[Install]
WantedBy=timers.target
保存并退出編輯器。
啟動并啟用定時器:
sudo systemctl start update.timer
sudo systemctl enable update.timer
現在,該任務將在每天凌晨12點自動執行。
這兩種方法都可以用于定時執行Linux更新命令。你可以根據自己的需求和系統環境選擇合適的方法。