/etc/apt/apt.conf.d/50unattended-upgrades
говорит, что время автоматической перезагрузки по умолчанию теперь, если Вы не устанавливаете его на время. Время, которое является, вставляет файл конфигурации и комментирует, 02:00
но я не хочу устанавливать его на определенное время суток. У меня есть окна еженедельного техобслуживания для моих серверов человечности, и я хочу установить его на затем. Это - просто параметр для в задании? Другими словами, действительно ли я могу перезагрузить свои серверы в "среду во Время Чая"?
unattended-upgrade
программа является сценарием Python, соответствующая часть которого, кажется:
# reboot at the specified time
when = apt_pkg.config.find(
"Unattended-Upgrade::Automatic-Reboot-Time", "now")
if shutdown_lock > 0:
os.close(shutdown_lock)
logging.warning("Found %s, rebooting" % REBOOT_REQUIRED_FILE)
subprocess.call(["/sbin/shutdown", "-r", when])
Следовательно поддерживаемые форматы времени являются поддерживаемыми /sbin/shutdown
, а именно, (от man shutdown
):
The time string may either be in the format "hh:mm" for hour/minutes
specifying the time to execute the shutdown at, specified in 24h clock
format. Alternatively it may be in the syntax "+m" referring to the
specified number of minutes m from now. "now" is an alias for "+0",
i.e. for triggering an immediate shutdown. If no time argument is
specified, "+1" is implied.
Текущая версия в репозиториях Ubuntu еще не поддерживает это.
Однако при клонировании текущей версии от GitHub можно установить Дни Обновления как: {"Tue"};
в Вашем файле конфигурации, таким образом, это только перезагрузит по вторникам в Ваше требуемое время.