我正在运行 CentOS7,我想知道如何设置双周 cronjob 从最快的镜像下载 CentOS6 和 CentOS7 的更新包(操作系统、附加、更新)并将它们放在各自的文件夹中
/home/User/Desktop
/Centos6
/os/
/extras/
/updates/
/Centos7
/os/
/extras/
/updates/
如果可以告诉它只下载上次执行的更新中的新软件包
我还不是 bash 专家,但正在努力
编辑:所以我认为最简单的方法是将一个空文件夹设置为 yum 的 systemroot,然后告诉 yum 仅下载到预先创建的文件夹
mkdir -p /home/User/$(date +%M)/Centos6/
mkdir -p /home/User/$(date +%M)/Centos7/
这样只有最后下载的软件包才会被排除在更新之外吗?那行得通吗?我只是不知道如何分离基本文件夹、附加文件夹和更新文件夹。
我试图远离 rsync,因为它似乎不断冻结,因为我的连接速度减慢到爬行状态。 Yum 最好使用最快的镜像插件,如果速度变慢,它会自动切换到另一个镜像。这样我就不必一直关注它。