私は最近、次のことをしようとしたスクリプトのバグに遭遇しました。
yum -y install another_package.x86_64 some_package.x86_64 && run_my_script
スクリプトは新しいCentOSで正常に動作しましたが、Cent OS 5でスクリプトを実行しようsome_package.x86_64
としても利用できませんでした。しかし、エラーを出して停止する代わりに、次yum
のメッセージを出力します。
No package some_package.x86_64 available.
yum
スクリプトをより堅牢にするために、このような状況(デフォルトではIMO)でエラーを強制するにはどうすればよいですか?
スクリプトをより強力に構築し、続行する前にyumの戻り値を確認します。
—
frlan
@frlanそれが問題です。この場合、
—
pmr
yum
喜んで戻ります0
。私のスクリプトは、先に進む前に既に戻り値をチェックしています。注意してください&&
?