Hi
Ich habe mir folgendes Backupscript gebastelt, welches die Dateien zusammenpackt und per FTP auf andere Server lädt. Nun die Frage. Wie kann ich einbauen, das er die Dateien auf dem FTP Server sind, welche älter als 2 Tage sind löscht?
Gruß Tim
SCRIPT:
Ich habe mir folgendes Backupscript gebastelt, welches die Dateien zusammenpackt und per FTP auf andere Server lädt. Nun die Frage. Wie kann ich einbauen, das er die Dateien auf dem FTP Server sind, welche älter als 2 Tage sind löscht?
Gruß Tim
SCRIPT:
Code:
#!/bin/sh
NAME1="db_website"
NAME2="files"
SUFFIX="tar.gz"
DATE=`date +"%d-%m-%Y"`
FULLNAME1="$NAME1-$DATE.$SUFFIX"
FULLNAME2="$NAME2-$DATE.$SUFFIX"
SQLNAME1="forum-sqlbackup"
SQLNAME2="samp-sqlbackup"
SQLSUFFIX="sql"
FULLSQLNAME1="$SQLNAME1-$DATE.$SQLSUFFIX"
FULLSQLNAME2="$SQLNAME2-$DATE.$SQLSUFFIX"
cd /var/www/vhosts/next-streetlife.de/httpdocs/db-backup
mysqldump -u forum -p forum > $FULLSQLNAME1
mysqldump -u samp -p samp > $FULLSQLNAME2
cd /var/www/vhosts/next-streetlife.de
tar czfv $FULLNAME1 httpdocs/
cd /
tar czfv $FULLNAME2 home/
ftp -inv xx.xx.xx.181 << EOF
user xxxxxx wefwef
put $FULLNAME2
bye
EOF
cd /var/www/vhosts/next-streetlife.de
ftp -inv 85.13.xx.xx << EOF
user username VmLD
put $FULLNAME1
bye
EOF
cd /var/www/vhosts/next-streetlife.de/
rm -f $FULLNAME1
cd /var/www/vhosts/next-streetlife.de/httpdocs/db-backup
rm -f $FULLSQLNAME1
rm -f $FULLSQLNAME2
cd /
rm -f $FULLNAME2