X
xXNemesisXx
Hallo liebes Unix Board,
Ich hab ein Shellscript was wenn ich es im Terminal ausfürhen möchte mir eine Komische Fehlermeldung ausgibt.
In der line 30 ist nichts!!! Das ist die letzte zeile und die ist leer.
Hier seht ihr mal mein Script:
Line 30 ist unter dem "fi"
Ich hab keine ahnung was der von mir will die if anweisung ist doch durch fi "geschlossen" !?
Ich hab ein Shellscript was wenn ich es im Terminal ausfürhen möchte mir eine Komische Fehlermeldung ausgibt.
line 30: syntax error: unexpected end of file
In der line 30 ist nichts!!! Das ist die letzte zeile und die ist leer.
Hier seht ihr mal mein Script:
Code:
#!/bin/sh
# Datenbank abfragen
# Gibt das eingegebene BackUp Verzeichnis aus
lbu_speicher="SELECT lbu_verz FROM last_backup" | mysql -u BackUpper --password=BLUBB BackUp;
# Gibt den Speicherort des BackUps aus
lbu_ort="SELECT lbu_ort FROM last_backup" | mysql -u BackUpper --password=BLUBB BackUp;
# Gibt den Namen des zu erstellenen BackUps aus
lbu_name="SELECT lbu_name FROM last_backup" | mysql -u BackUpper --password=BLUBB BackUp;
# Gibt den Archiv Typen des BackUps aus
lbu_type="SELECT lbu_type FROM last_backup" | mysql -u BackUpper --password=BLUBB BackUp;
# Wechsel ins Verzeichnis
cd /var/www
# Erstelle BackUp Archiv
if ( $lbu_type == "tar" ) then
tar -cf ${lbu_name} ${lbu_speicher}
mv ${lbu_name} ${lbu_ort}
[
else if ( $lbu_type == "tar.gz" ) then
tar -czf ${lbu_name} ${lbu_speicher}
mv ${lbu_name} ${lbu_ort}
]
[
else if ( $lbu_type == "tar.bz2" ) then
tar -cjf ${lbu_name} ${lbu_speicher}
mv ${lbu_name} ${lbu_ort}
]
fi
Line 30 ist unter dem "fi"
Ich hab keine ahnung was der von mir will die if anweisung ist doch durch fi "geschlossen" !?