Як я можу написати сценарій в Ubuntu таким чином, щоб він завантажував оновлення вночі, коли я сплю і перезавантажував комп'ютер, якщо він потребує перезавантаження?
Як я можу написати сценарій в Ubuntu таким чином, щоб він завантажував оновлення вночі, коли я сплю і перезавантажував комп'ютер, якщо він потребує перезавантаження?
Відповіді:
Ви можете зробити це, встановивши в unattended-upgrades
пакет ; Детальну інформацію про його конфігурацію див. у документації .
sudo apt install unattended-upgrades
встановимо його для вас.
Встановлення має бути достатнім для його включення. Щоб дозволити йому перезавантажуватися при необхідності, вам доведеться додати файл конфігурації, наприклад /etc/apt/apt.conf.d/52unattended-upgrades-local
, що містить
Unattended-Upgrade::Automatic-Reboot "yes";
За замовчуванням в Ubuntu він встановить будь-яке оновлення з основних сховищ, незалежно від того, чи це стосується безпеки чи ні. При необхідності ви можете налаштувати більше сховищ, змінивши Unattended-Upgrade::Allowed-Origins
ключ конфігурації.
apt
собі.
/var/run/reboot-required
ніколи не генерується системою? Тобто деякі системи генерують цей файл, інші - ні.
reboot-required
не генерується?
yum-cron
)?