如何编写脚本以继续重试Yum Update Program?

时间:2013-01-15 13:10:22

标签: unix yum

我的工作让我总是向卫星服务器发布新版本的程序,然后在正在运行的服务器中,我使用yum update program来更新程序。

但是,由于未知原因,在大多数情况下,即使我将程序上传到卫星服务器,yum update program也无法很快获得更新。我总是要等,继续重试等等。

所以任何人都可以告诉我如何编写脚本,所以

  1. 如果没有可用的更新,则会一直重试yum update program
  2. 如果更新可用,则强制更新yum
  3. 成功更新后,脚本退出。
  4. 谢谢

1 个答案:

答案 0 :(得分:0)

有关repo中的内容的数据会被缓存。您应首先运行yum clean expire-cache,然后运行yum update以确保检测到更改。