Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Как запустить команду или скрипт после запуска apt-get

В данной статье мы рассмотрим как запустить команду непосредственно после выполнения ‘apt-get upgrade‘ или ‘apt-get dist-upgrade, т.е. не вручную её выполнить, а запустить автоматически по окончани команды apt-get

Как подключить скрипт к apt-get команде на моем сервере Ubuntu Linux?  Вы можете настраивать команду apt-get с помощью файла конфигурации  /etc/apt/apt.conf или добавить конфигурационый файл в определенную директорию  /etc/apt/apt.conf.d/

Следующие две опции позволяют запускать скрипт или выполнять команду до или после dpkg/apt-get

DPkg::Post-Invoke

Выполнить команду после apt-get, cинтаксис следующий:

DPkg::Pre-Invoke

Выполнить команду до apt-get, cинтаксис следующий:

Эти команды выполняются по очередности, если команда выполнится с ошибкой то apt прервется

Примеры

В этом примере автоматически перемонтируется папка /use/ которая была в readonly, что бы могла выполниться команда apt-get. Отредактируем или создадим следующий файл  /etc/apt/apt.conf.d/100update

Добавить или заменить

Другой пример

Запуск пользовательского скрипта в apt-get на Debian или Ubuntu Linux.

Например я хочу добавить в команду apt-get выполнение скрипта /root/bin/helper

Создадим файл  /etc/apt/apt.conf.d/80upgradehook  содержимым

Теперь при запуске команды  sudo apt-get upgrade выполнится скрипт

apt-get-hook

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

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.