Làm cách nào tôi có thể viết một tập lệnh trong Ubuntu để nó tải xuống các bản cập nhật vào ban đêm khi tôi ngủ và khởi động lại máy tính nếu nó cần khởi động lại?
Làm cách nào tôi có thể viết một tập lệnh trong Ubuntu để nó tải xuống các bản cập nhật vào ban đêm khi tôi ngủ và khởi động lại máy tính nếu nó cần khởi động lại?
Câu trả lời:
Bạn có thể làm điều này bằng cách cài đặt các unattended-upgrades
gói ; xem tài liệu của nó để biết chi tiết về cấu hình của nó.
sudo apt install unattended-upgrades
sẽ cài đặt nó cho bạn.
Cài đặt nó là đủ để kích hoạt nó. Để cho phép nó khởi động lại khi cần thiết, bạn sẽ phải thêm tệp cấu hình, ví dụ: /etc/apt/apt.conf.d/52unattended-upgrades-local
có chứa
Unattended-Upgrade::Automatic-Reboot "yes";
Theo mặc định, trên Ubuntu , nó sẽ cài đặt bất kỳ nâng cấp nào từ kho lưu trữ chính, cho dù nó có liên quan đến bảo mật hay không. Bạn có thể định cấu hình nhiều kho lưu trữ hơn nếu cần bằng cách ghi đè Unattended-Upgrade::Allowed-Origins
khóa cấu hình.
apt
ra.
/var/run/reboot-required
không bao giờ được tạo bởi hệ thống? Điều đó có nghĩa là, một số hệ thống tạo tệp này, một số khác thì không.
reboot-required
không được tạo không?
yum-cron
)?