Linux

yum remove 掛起 + 超時可選

  • December 14, 2021

當我嘗試刪除這個 rpm(從我的 bash 腳本中)

yum remove graphite-web-0.9.15-1.el7.noarch >/dev/null 2>&1

我們從日誌中註意到 yum 掛了很長時間

作為解決方法,我們可以設置 yum 超時(超時 10 分鐘)嗎?

使用 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-invocation.html

雖然這解決了眼前的問題,但我仍然建議您檢查為什麼該yum命令需要這麼長時間。yum有一個--verbose可以提供幫助的選項。strace可以幫助您更深入地了解。

引用自:https://unix.stackexchange.com/questions/681423