当我尝试删除此 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
可以帮助您更深入地了解。