Как запустить скрипт каждый раз, когда выполняется «yum update»?

Я хотел бы запускать скрипт (скажем, myScript.sh) каждый раз, когда выполняется yum update или yum install .

Поэтому, если я запустил yum update someprogram тогда myScript.sh должен быть выполнен сразу после этого. Это возможно?

  • Linux перестает загружаться после ссылки eth0. Как заставить его показывать больше журнала?
  • Как отправить электронное письмо, которое будет спать в моем списке очередей?
  • Печать цветного текста с использованием скрипта
  • boots из usb, но использует внутренний hd как sda1
  • Является ли X11 кросс-linux-платформой и свободна от причуд платформы?
  • Как установить драйверы в Linux
  • В настоящее время я могу запустить скрипт, если поместить его в файл «.spec», когда я создам rpm для установки, но у нас много пакетов, и я бы хотел, чтобы этот скрипт запускался каждый раз, когда какой-либо пакет обновлялся. Я думал о том, что, возможно, используя задание cron, чтобы запускать его каждый час, но это не кажется хорошей идеей.

  • Как сохранить статус последнего выхода после теста
  • Запустить скрипт на блокировку экрана в KDE
  • SSHD алгоритм кэширования дисков vs bcache / LVM
  • Кажется, не может заставить делегата jp2 работать в ImageMagick на Ubuntu 15.10
  • Как (Ограниченная память)> grep -F -f file_A file_B >> output.txt
  • Плохо ли иметь слишком много модулей ядра?
  • One Solution collect form web for “Как запустить скрипт каждый раз, когда выполняется «yum update»?”

    Вы можете создать функцию bash в .bashrc :

     myyumfunction() { yum update $1 myScript.sh } 

    Функции Bash, которые вы определяете в своем .bashrc , доступны в вашей оболочке. Вы можете вызвать свою функцию следующим образом:

     $ myyumfunction someprogram 
    Linux и Unix - лучшая ОС в мире.