このrpmを削除しようとするとき(私のbashスクリプトから)
yum remove graphite-web-0.9.15-1.el7.noarch >/dev/null 2>&1
yumが長い間吊り下げたログを見ると
回避策としてyumタイムアウト(タイムアウトは10分)を設定できますか?
答え1
GNU Coreutilsを使用すると、timeout
次のことができます。
timeout 10m yum remove graphite-web-0.9.15-1.el7.noarch
終了ステータスを確認して、コマンドが成功したかタイムアウトしたかを確認できます。終了状態「124」は、コマンドがタイムアウトしたyum
ことを示す。
詳しくはマニュアルをご覧ください。https://www.gnu.org/software/coreutils/manual/html_node/timeout-inspiration.html
これはすぐに問題を解決しますが、yum
コマンドがなぜそれほど時間がかかるのかを確認することをお勧めします。役に立つオプションがyum
あります--verbose
。strace
より深く理解するのに役立ちます。