Linux
每次執行“yum update”時如何執行腳本?
每次執行
yum update
oryum install
命令時,我都想執行一個腳本(比如說 myScript.sh)。所以如果我執行
yum update someprogram
thenmyScript.sh
應該在那之後立即執行。這可能嗎?目前,如果我在建構要安裝的 rpm 時將它放在“.spec”文件中,我可以執行一個腳本,但是我們有很多包,我希望每次更新任何包時都執行這個腳本。我想過也許每小時使用一個 cron 作業來執行它,但這似乎不是一個好主意。
您可以在以下位置創建 bash 函式
.bashrc
:myyumfunction() { yum update $1 myScript.sh }
您定義的 Bash 函式
.bashrc
在您的 shell 中可用。你可以這樣呼叫你的函式:$ myyumfunction someprogram