Почему сервер Ubuntu не выполняет автоматическую перезагрузку?

982
kramer65

На сервере 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 дней.

Кто-нибудь знает, почему это не работает?

1
Была ли система обновлена ​​после того, как вы изменили конфигурацию? Я думаю, что эта проверка выполняется сразу после * обновления (хотя я могу быть совершенно не прав). Если это так, то сообщение, которое вы видите, может быть перед изменением. Kamil Maciorowski 6 лет назад 0
Да, обновление было, вероятно, до того, как я установил это. Но так как я установил время перезагрузки на 02:00, я подумал, что он просто сделает cron, чтобы проверить, существует ли файл `/ var / run / reboot-required` и, если это так, выполните перезагрузку. Или это эта работа по-другому? kramer65 6 лет назад 0
Снова догадка: он может проверять сразу после каждого обновления и планировать (или нет) однократную перезагрузку. Kamil Maciorowski 6 лет назад 0
Это может быть. Кто-нибудь еще может это подтвердить? kramer65 6 лет назад 0
Перезагрузите сервер, дождитесь обновлений и проверьте, когда он автоматически перезагружается? Пойдешь проверить скрипт обновления самостоятельно? Seth 6 лет назад 0

0 ответов на вопрос