Vollständige Version anzeigen : [UNIX] .sh-Script Fehler: unexpected "done"


YOOUI
30.11.2012, 12:51

Hallo RR-Comunity,

ich bastel gerade das erste mal an einem ~sh Script und bekommen immer den selben Fehler, obwohl die Syntax eigentlich Stimmen müsste ..;? (Ja ich hab auch schon gegoogelt, aber entweder suche ich nach dem Falschen...;?( )
Quellcode:


# Start des telnet-daemons
echo Starting telnetd
/usr/sbin/telnetd -l /sbin/ar7login
# warten, bis das DSL da ist
echo Waiting for internet connection
while !(ping -c 1 ;;google~de); do
sleep 5
done

# tun-Device anlegen, falls noch nicht vorhanden
echo Creating TUN device
mknod /var/tmp/tun c 10 200

# start OpenVPN (Dateinamen ggf. anpassen)
echo Starting OpenVPN
cd /var/usb/openvpn
;/openvpn --config ovpn;conf #--daemon

Fehlermeldung:

/var/usb/openvpn/startup;sh: line 8: syntax error: unexpected "done" (expecting "do")


Was mach ich falsch ??

Mit freundlichen Grüßen,

YOOUI

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
pyro
30.11.2012, 16:35

Hey,

die Syntax ist manchmal verwirrend. Die runden Klammern um den Ping Befehl müssen weg. Zwischen ! und ping muss außerdem ein Leerzeichen stehen, sonst will die Shell history-expansion machen. So funktionierts bei mir:
while ! ping -c 1 192;168;178;1; do
echo no ping
done


Ähnliche Themen zu [UNIX] .sh-Script Fehler: unexpected "done"
  • [Batch/Bash] unexpected EOF while looking for matching `"'
    Ich bekomme den oben genannten Fehler. Genauer gesagt: ;/control;sh: line 51: unexpected EOF while looking for matching `"' ;/control;sh: line 56: syntax error: unexpected end of fileDas Script habe ich in einer erweiterten (für ein anderes Programm) Form bereits am laufen. Sieht so aus: #!/bin/ba [...]

  • Unix Solaris "hacken"
    Tag zusammen, ich hoffe mal das ist hier kein hack request oder sowas, wenn ja bitte drauf hinweisen, dann formuliere ich die frage anders. bei uns in der uni, haben wir einen rel. nervigen prof ;) der uns die ganze zeit krampfhaft versucht c beizubringen. um das ganze ansprechender zu gestalten, [...]

  • [suche] unix destribution "trackback" oder so
    hey liebe RRs, ich hoffe ihr könnt mir weiter helfen, ich suche eine unix distribution die ping trackback oder irgendwie so heisst glaub ich. auf dem cover bzw vertriebslogo ist so ein roter drachen drauf :) diese ist glaub ich anfang diesen jahres erschienen oder schon letzen jahres. wär ec [...]

  • DOOM veröffentlicht "Unexpected Guests" Compilation
    DOOM wird mit "Unexpected Guests" einen neuen Longplayer veröffentlichen. Die Compilation kommt mit Non-Album Tracks, unveröffentlichten Gäste-Features und exklusiven Songs, die vom Super Villain zu einem finalen Produkt zusammen gemixt wurden. Zu hören bekommt man unter anderem Talib Kweli, Gh [...]



raid-rush.ws | Imprint & Contact pr