Hallo zusammen, ich habe mir ein Backupscript gebaut, welches jedoch einen Fehler (Syntax error: end of file unexpected (expecting "fi")) hat, den ich nicht finde. Evtl. habt Ihr eine Idee?
#!/bin/sh
SUFFIX="tar.gz"
DATE=`date +"%d.%m.%Y"`
#FULLNAME="$DATE.$SUFFIX"
# taegliche sicherung: 7days ago - 7 backups rueckhalt
# woechentliche sicherung: 21days ago - 3 backups rueckhalt
DELDATE=`date +"%d.%m.%Y" -d "21days ago"`
#DELFILE="$DELDATE.$SUFFIX"
cd /var/www
for verzeichnis in *
do
if [ -d "${verzeichnis}" ] && [ "${verzeichnis}" != "html" ] && [ "${verzeichnis}" != "webalizer" ] && [ "${verzeichnis}" != "web_sqldumper" ] && [ "${verzeichnis}" != "lost+found" ]
then
echo "${verzeichnis}" >> /root/verzeichnisse.txt
# backupt das verzeichnis
FULLNAME="$DATE.${verzeichnis}.$SUFFIX"
tar czfv $FULLNAME
DELFILE="DELDATE.${verzeichnis}.$SUFFIX"
# verzeichnistransfer auf den ftp
ftp -inv 10.10.10.12 << EOF
user username passwort
cd kd6031
del $DELFILE
put $FULLNAME
bye
EOF
rm -f $FULLNAME
fi
done