R
Robert1962
Guest
Hallo,
habe aus dem Control-Center unter FAQ ein simples Backup-Skript gefunden und würde dies gerne nutzen.
Meine Frage wie kann ich auf dem FTP-Backup-Server mit pftp ein spezielles Verzeichnis ansprechen?
Hier das script:
.netrc
simple-backup.sh
Also es funktioniert, nur wird die Datei in das / Verzeichnis kopiert beim FTP.
Ich möchte aber die Full-Backups und die täglichen in verschiedene Verzeichnisse speichern.
Kann mir jemand erklären wie ich das in dem Skript hinkriege.
Danke im Voraus.
Robert1962
habe aus dem Control-Center unter FAQ ein simples Backup-Skript gefunden und würde dies gerne nutzen.
Meine Frage wie kann ich auf dem FTP-Backup-Server mit pftp ein spezielles Verzeichnis ansprechen?
Hier das script:
.netrc
Code:
machine backupXXX.pureserver.info
login USER-NAME
password PASSWORT
macdef backup
put $1 $2
put $1.md5 $2.md5
quit
simple-backup.sh
Code:
#!/bin/sh
# Name der Backup-Datei
BACKUP_FILE="backup.tar.gz"
# temporaerer Speicherort des Backup-Archivs
BACKUP_TMP="/home/backup/"
# kompletter Pfad zum Backup
BACKUP=${BACKUP_TMP}${BACKUP_FILE}
# Verzeichnisse die gesichert werden sollen
# in diesem Beispiel sind dies die Kunden Webseiten und E -Mails
BACKUP_DATA="/srv /var/qmail/mailnames"
# Hostname des Backup-Servers
BACKUP_SERVER="backupXXX.pureserver.info"
# alte UMASK sichern
UMASK=`umask`
umask 0077
tar --exclude=${BACKUP} -czf ${BACKUP} ${BACKUP_DATA} 2>/dev/null
md5sum ${BACKUP} > ${BACKUP}.md5
echo "\$ backup ${BACKUP} ${BACKUP_FILE}" | pftp ${BACKUP_SERVER} >/dev/null
rm -f ${BACKUP} ${BACKUP}.md5
umask ${UMASK}
Also es funktioniert, nur wird die Datei in das / Verzeichnis kopiert beim FTP.
Ich möchte aber die Full-Backups und die täglichen in verschiedene Verzeichnisse speichern.
Kann mir jemand erklären wie ich das in dem Skript hinkriege.
Danke im Voraus.
Robert1962