Рейтинг:0

Сценарий завершения автоматического обновления

флаг cf

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

Пока у меня есть скрипт, который работает ежедневно с таким подходом:

  1. я проверяю /var/журнал/автоматических обновлений/автоматических обновлений.журнал существование.
  2. Если он существует, проанализируйте информацию из него и сообщите серверу о статусе обновления.
  3. Удалить файл

Автоматические обновления запускаются еженедельно, но файл журнала по-прежнему создается ежедневно. В моем случае было бы очень удобно иметь ловушку для запуска автоматических обновлений, чтобы избежать ложных сообщений.

Рейтинг:1
флаг cn

Использовать задание пути systemd прослушивать изменения в файле /var/lib/apt/periodic/автоматические обновления-штамп

Этот файл затрагивается, когда автоматические обновления завершают работу. В файле нет данных; касание просто обновляет «измененную» временную метку в файловой системе.

флаг cf
Хороший подход. Спасибо, я попробую systemd path job.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.