J
Janine
Eroberer
Hallo Jungs,
weiss einer wo der fehler ist
Backupscript:
Fehlermeldung:
fbutest: line 36: syntax error near unexpected token `done'
fbutest: line 36: `done'
weiss einer wo der fehler ist
Backupscript:
Code:
1 #!/usr/bin/ksh
2
3 # Init
4 BACKUP_DIR="/home/asd/back/export/store/BACKUP"
5 DATE=`date +%Y_%m_%d_%H_%M`
6 ERROR_FILE=/home/asd/back/tmp/BACKUP_ERROR
7 LOG=home/asd/back/backup/log/${DATE}_FULL
8 START_FILE=/home/asd/back/backup/log/FULL_BACKUP
9
10 touch $START_FILE
11
12 for I in `ls -d /zones/zone?`
13 do
14 echo "Backup $I" >> $LOG
15
16 BACKUP_DIR_ZONE="$BACKUP_DIR/"`echo $I | awk -F/ ' { print $3 } '`
17
18 if [ ! -d $BACKUP_DIR_ZONE ]
19 then
20 mkdir $BACKUP_DIR_ZONE
21 fi
22
23 cd $I ; find . | cpio -ocaVB > $BACKUP_DIR_ZONE/FULL_$DATE.cpio 2> $ERROR_FILE
24
25 cat $ERROR_FILE | grep -v "^\." >> $LOG
26 cat $ERROR_FILE | grep '^cpio: "' | while read LINE
27 do
28 A=`echo $LINE | awk ' { print $2 } ' `
29 B=`echo $I/$A | tr -d '"' `
30 echo `ls -ld $B ` >> $LOG
31 done
32
33 echo "-------------" >> $LOG
34
35
[COLOR="Red"]36 done[/COLOR]
37 rm $ERROR_FILE
38 --------------
Fehlermeldung:
fbutest: line 36: syntax error near unexpected token `done'
fbutest: line 36: `done'
Zuletzt bearbeitet: