Re: Anti-DDOS Script: [: 148: 1: unexpected operator Fehler
Am Samstag, 20. Februar 2010 15:01:36 schrieb Dennis Wauer | DJW-Hosting:
> Hallo Liste,
Hallo Dennis,
> aus
>
> CONF="/usr/local/ddos/ddos.conf"
> if [ -f "$CONF" ] && [ ! "$CONF" == "" ]; then
> source $CONF
> else
> head
> echo "\$CONF not found."
> exit 1
> fi
> }
>
> das:
> CONF="/usr/local/ddos/ddos.conf"
> # if [ -f "$CONF" ] && [ ! "$CONF" == "" ]; then
> source $CONF
> # else
> # head
> # echo "\$CONF not found."
> # exit 1
> # fi
> }
>
> Da mein Server irgendein Problem mit der IF Schleife hat.
Wie kommst Du darauf das Dein /Server/ damit ein Problem hat? Der Begriff ist
schon sehr weitläufig.
> Nun erhalte ich jedoch immernoch Fehler wie z. B.
> /usr/local/ddos/ddos.sh: 85: source: not found
> ..
> [: 148: 1: unexpected operator
Du weißt, dass die 85 eine Zeilennummer ist? So kommst Du der Ursache schon
mal auf die Schliche. 148 ist ebenfalls eine Zeilennummer. Dort wird ein
Parameter falsch ausgewertet (vermutlich leer). Ich tippe auf etwas, was in
der Datei hinter $CONF steht, die wurde ja nicht eingelesen (sofern "source
$CONF" Zeile 85 ist).
Ich empfehle Dir: mache Deine Änderung wieder rückgängig. Wenn das Script
deshalb abbgebrochen hat, hat es eine andere Ursache. Hast Du das Script
runtergeladen oder per copy'n'paste eingefügt?
> Hat jemand von euch eine Idee wie ich das Problem beheben könnte? Fehlen
> eventuell Pakete?
Hast Du geprüft ob "/usr/local/ddos/ddos.conf" da ist? Sind die Leserechte
gegeben für den der das Script ausführt?
> Vielen Dank im Voraus.
>
> Gruß,
> Dennis
Chris......
Reply to: