Good to Know Database

Shell Skript: SuSE Linux 9.2 Updates Download Script


Mit diesem Skript können Sie alle SuSE Linux 9.2 Updates via rsync auf ihren Server spiegeln. Dazu kopieren Sie das folgende Skript auf ihren Server und passen die Variablen DESTINATION_SUSE und DESTINATION_KDE an. Jetzt können Sie das Skript manuell oder per Cronjob ausführen.

###########################################################################
##                                                                       ##
##                SuSE Linux 9.2 Updates Download Script                 ##
##                                                                       ##
## Creation:    26.11.2004                                               ##
## Last Update: 19.06.2005                                               ##
##                                                                       ##
## Copyright (c) 2004-2005 by Georg Kainzbauer <http://www.gtkdb.de>     ##
##                                                                       ##
## This program is free software; you can redistribute it and/or modify  ##
## it under the terms of the GNU General Public License as published by  ##
## the Free Software Foundation; either version 2 of the License, or     ##
## (at your option) any later version.                                   ##
##                                                                       ##
###########################################################################
#!/bin/bash

SOURCE_SUSE=ftp.gwdg.de::pub/linux/suse/ftp.suse.com/suse/i386/update/9.2/
SOURCE_KDE=ftp.gwdg.de::pub/linux/suse/ftp.suse.com/suse/i386/supplementary/KDE/update_for_9.2/
DESTINATION_SUSE=/data/nfs/suse92_update/suse/i386/update/9.2/
DESTINATION_KDE=/data/nfs/suse92_update/suse/i386/update/KDE/
LOGFILE=/var/log/mylogs/suse92_update.log

echo "`date "+%b %e %X"`: Downloading SuSE-Linux Updates" >> ${LOGFILE}
rsync -tvrlz --progress --delete --stats ${SOURCE_SUSE} ${DESTINATION_SUSE} >> ${LOGFILE}
echo -e "\n`date "+%b %e %X"`: Download finished" >> ${LOGFILE}

echo "`date "+%b %e %X"`: Downloading KDE Updates" >> ${LOGFILE}
rsync -tvrlz --progress --delete --stats ${SOURCE_KDE} ${DESTINATION_KDE} >> ${LOGFILE}
echo -e "\n`date "+%b %e %X"`: Download finished" >> ${LOGFILE}

echo -e "\n--------------------------------------------------------------\n" >> ${LOGFILE}


Dieser Eintrag wurde am 26.11.2004 erstellt und zuletzt am 05.04.2015 bearbeitet.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_35_850.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer