我想在每次执行yum update
or命令时运行一个脚本(假设是 myScript.sh)。yum install
因此,如果我运行,yum update someprogram
那么myScript.sh
应该在那之后立即执行。这可能吗?
目前,如果我在构建要安装的 rpm 时将其放入“.spec”文件中,则可以运行脚本,但我们有很多软件包,我希望每次更新任何软件包时都运行此脚本。我想过也许使用 cron 作业每小时运行一次,但这似乎不是一个好主意。
答案1
您可以在以下位置创建 bash 函数.bashrc
:
myyumfunction() {
yum update $1
myScript.sh
}
您在.bashrc
shell 中定义的 Bash 函数可用。你可以这样调用你的函数:
$ myyumfunction someprogram