На сервері Ubuntu 16.04 у мене включені AutomaticSecurityUpdates, що працює чудово. Я також хочу, щоб він автоматично перезавантажувався вночі, якщо це потрібно. Для цього я отримав наступне /etc/apt/apt.conf.d/50unattended-upgrades
:
// Automatically reboot *WITHOUT CONFIRMATION*
// if the file /var/run/reboot-required is found after the upgrade
Unattended-Upgrade::Automatic-Reboot "true";
// If automatic reboot is enabled and needed, reboot at the specific
// time instead of immediately
// Default: "now"
Unattended-Upgrade::Automatic-Reboot-Time "02:00";
Так було вже два дні, але коли я впадаю в нього, я все ще бачу, *** System restart required ***
а час роботи - понад 7 днів.
Хтось знає, чому це не працює?
Чи було оновлено систему після зміни конфігурації? Я думаю, що ця перевірка робиться відразу після оновлення (я, можливо, абсолютно помиляюся). Якщо так, повідомлення, яке ви бачите, може надходити до зміни.
—
Каміль Маціоровський
Так, оновлення було, мабуть, раніше, ніж я встановив це. Але оскільки я встановив час перезавантаження на 02:00, я подумав, що це просто зробити cron, щоб перевірити, чи
—
kramer65
/var/run/reboot-required
існує файл , і якщо так, зробіть перезавантаження. Або це працює по-іншому?
Знову здогадавшись: це може перевірити відразу після кожного оновлення та розкладу (чи ні) одноразової перезавантаження.
—
Каміль Маціоровський
Це могло бути. Хтось ще може це підтвердити?
—
kramer65
Перезавантажте сервер, чекайте оновлень і перевіряйте, коли він перезавантажується автоматично? Перейти перевірити сценарій оновлення самостійно?
—
Сет