Cron-Job-Download-Updates

Cron-Job-Download-Updates

Ich verwende CentOS7 und möchte wissen, wie ich einen zweiwöchentlichen Cronjob einrichte, um Update-Pakete für CentOS6 und CentOS7 (os,extras,updates) vom schnellsten Mirror herunterzuladen und in den entsprechenden Ordnern abzulegen.

/home/User/Desktop

    /Centos6

        /os/
        /extras/
        /updates/

    /Centos7

        /os/
        /extras/
        /updates/

Und wenn es möglich ist, ihm mitzuteilen, dass nur neue Pakete vom letzten durchgeführten Update heruntergeladen werden sollen

Ich bin noch kein Experte in Bash, aber ich arbeite daran

EDIT: Ich denke, der einfachste Weg wäre, einen leeren Ordner als Systemstamm für Yum festzulegen und Yum dann anzuweisen, nur in einen Ordner herunterzuladen, der direkt zuvor mit

mkdir -p /home/User/$(date +%M)/Centos6/

mkdir -p /home/User/$(date +%M)/Centos7/

so dass nur die zuletzt heruntergeladenen Pakete vom Update ausgeschlossen werden? Würde das funktionieren? Ich wüsste nur nicht, wie ich die Ordner base, extras und updates trennen soll.

Ich versuche, rsync zu meiden, da es ständig einzufrieren scheint, weil die Geschwindigkeit meiner Verbindung auf ein Minimum sinkt. Yum ist mit dem Fastestmirror-Plugin besser, das automatisch zu einem anderen Mirror wechselt, wenn es zu langsam wird. Auf diese Weise muss ich nicht ständig darauf achten.

verwandte Informationen