Программно проверьте необслуживаемый результат обновлений

Я настроил необслуживаемые обновления для выполнения автоматически на Сервере Ubuntu 18.04. Это работает, как предназначено.

Как я могу проверить, что результат последних необслуживаемых обновлений пробегает сценарий удара? В частности, я хочу обнаружить, если загрузка списков хранилищ обновления или загрузка или установка любого обновленного пакета перестали работать по любой причине. Мне не нужен доступ к сообщениям об ошибках, единственный булев флаг, достаточно ли необслуживаемое обновление, за которым следуют или неудавшийся. Эта информация будет позже использоваться, чтобы указать, требуется ли человеческое взаимодействие.

Разъяснение: Я не хочу получать доступ к текущему необслуживаемому состоянию обновлений, я хочу получить доступ к результату (успех/отказ) прошлого раза, когда необслуживаемые обновления работали.

0
задан 16 August 2018 в 05:29

1 ответ

Apt не выдает сигнал, запись журнала или метку времени, указывающую на успешное завершение обновления без ошибок. Разработчики предполагают, что успешное завершение должно следовать традиции обратной связи linux только при ошибке.

Вместо того чтобы использовать сценарии оболочки для взаимодействия с apt, рассмотрите использование aptdaemon , инструмента, предназначенного для этой цели.

4
ответ дан 28 October 2019 в 03:40

Другие вопросы по тегам:

Похожие вопросы: