"yum update"를 실행할 때마다 어떻게 스크립트를 실행할 수 있나요?

"yum update"를 실행할 때마다 어떻게 스크립트를 실행할 수 있나요?

or 명령이 실행될 때마다 yum update스크립트(myScript.sh라고 가정)를 실행하고 싶습니다.yum install

따라서 실행하면 그 직후에 실행되어야 합니다 yum update someprogram. myScript.sh가능합니까?

현재는 설치할 rpm을 빌드할 때 ".spec" 파일에 넣으면 스크립트를 실행할 수 있지만 패키지가 너무 많아 패키지가 업데이트될 때마다 이 스크립트를 실행하고 싶습니다. 매 시간마다 실행하기 위해 cron 작업을 사용하는 것에 대해 생각했지만 그것은 좋은 생각이 아닌 것 같습니다.

답변1

다음에서 bash 기능을 만들 수 있습니다 .bashrc.

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

.bashrc셸에서 정의한 Bash 함수를 사용할 수 있습니다 . 다음과 같이 함수를 호출할 수 있습니다.

$ myyumfunction someprogram

관련 정보