Hallo liebes Forum,
ich besitze einen Linux Server (RedHat 9) und möchte eine MySQL Datenbank und einen Ordner (/var/backup/${DATUM}) mit biliebig vielen Unterordnern täglich auf einem anderem Sever sichern.
Die Datenübertragung von meinem Server zu dem anderen Server geschieeht mittels FTP. Die tägliche automatisierte Sicherung wird durch CRON erreicht, welches folgendes Shell Script ausführt:
#!/bin/sh
DATUM=date '+%Y-%m-%d'
mkdir /var/backup/${DATUM}
mysqldump -uUSERNAME -pPASSWORT -hlocalhost --opt DATENBANKNAME > /var/backup/${DATUM}/DATENBANKNAME.sql
cp -R /home/httpd/vhosts/host1/htdocs /var/backup/${DATUM}
ftp -n SERVER<<*eof
quot user USERNAME
quot pass PASSWORT
mkdir ${DATUM}
cd ${DATUM}
Hier fehlt nun der Befehl zum kopieren des _kompletten_ lokalen Verzeichnisses (/var/backup/${DATUM}) mit _allen_ Unterordnern
*eof
Mein Problem: Wie kopiere ich ein komplettes lokales Verzeichnis mit allen Unterordnern per FTP?
Mit PUT kann man ja nur einzelne Dateien kopieren?!
Vielen Dank für Euere Hilfe
Maresa P.