Linux

每次執行“yum update”時如何執行腳本?

  • November 20, 2015

每次執行yum updateoryum install命令時,我都想執行一個腳本(比如說 myScript.sh)。

所以如果我執行yum update someprogramthenmyScript.sh應該在那之後立即執行。這可能嗎?

目前,如果我在建構要安裝的 rpm 時將它放在“.spec”文件中,我可以執行一個腳本,但是我們有很多包,我希望每次更新任何包時都執行這個腳本。我想過也許每小時使用一個 cron 作業來執行它,但這似乎不是一個好主意。

您可以在以下位置創建 bash 函式.bashrc

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

您定義的 Bash 函式.bashrc在您的 shell 中可用。你可以這樣呼叫你的函式:

$ myyumfunction someprogram

引用自:https://unix.stackexchange.com/questions/244237