Linux
yum remove 掛起 + 超時可選
當我嘗試刪除這個 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
可以幫助您更深入地了解。