Назад | Перейти на главную страницу

apt-get update, обновленное состояние скрипта

Я хочу, чтобы apt-get update направил скрипт на перезагрузку системы. Хочу, чтобы система запускала apt-get update, если обновления перезагружаются. Это сделано для того, чтобы простая система постоянно обновлялась. Ответ может быть немного сложным, и я не могу начать разбираться в этом.

В системе работает Debian Wheezy. По умолчанию один пользователь-человек запускает на нем сценарии и rsync. Ничего особенного.

Используйте пакет unattended-updates для apt. При необходимости есть возможность перезагрузиться:

// 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";

Для хорошей записи см .: http://linux-audit.com/using-unattended-upgrades-on-debian-and-ubuntu/