エラーを除き、yumのすべての出力を無効にします。

エラーを除き、yumのすべての出力を無効にします。

yum更新すると、yum update通常、すべての情報を取得できます。成功そして間違いCLI にメッセージが印刷されます。

yumすべての成功したパッケージのインストールを抑制し、パッケージのインストール中にエラーが発生した場合にのみ印刷する方法はありますか?

答え1

yum update -q -y

-q静粛モードです。

-yすべてが肯定的であると仮定してください。

それでもエラーが出力されます。

答え2

最も簡単な方法は、おそらくメッセージ出力をリダイレクトすることです。

標準メッセージ出力をリダイレクトして、エラーではなくメッセージを/ dev / nullに送信できます(印刷しないとも呼ばれます)。これを行うには、自動的に更新を受け入れる必要があります。それ以外の場合は、更新が中断されたように見えます。

yum -y update 1> /dev/null

それでもエラーメッセージが表示されます。エラーメッセージをファイルに送信するには、2>> [file]コマンドに追加してコマンド全体を生成できます。

yum -y update 1> /dev/null 2>> [file]

注: 2>>出力をファイルに追加して2>ファイルを置き換えます。

関連情報