Frank Becker wrote:
Hi,
Nabend,
ich will mittels wget was aus dem Netz ziehen und dann diese Datei weiter kopieren.
Wenn ich aber wget --output-document=out.prc www.foo.com/bla && cp out.prc /.../out.prc mache, geht wget scheinbar von selbst in den Hintergrund und meldet exit Status 0 lange bevor es das "bla" gezogen hat.
Hat jemand eine Idee, wie ich mein jetziges s/&&/sleep 20/ durch was effektiveres ersetzen kann?
Ich nutze GNU Wget 1.5.3.
Die genaue Kommandozeile lautet: wget --output-document=heise_news.prc http://www.heise.de/fastbin/nt.pda?typ=prc&paket=2 && rfsv write heise_news.prc "c:\home\E_text\heise_news.prc"
Ich nutze auch wget 1.5.3 ... habe mal schnell folgendes Shell-Script geschrieben, das bei mir ohne Probleme funktioniert ... (mit deiner Syntax komme ich nicht so ganz klar - ist das ksh, bash, csh ???)
[schnipp] #! /bin/sh
wget -O bla.html http://www.lycos.de/index.html
if [ $? -eq 0 ] then echo "Alles OK." else echo "Fehler." fi [schnapp]
Funktioniert wunderbar und die Ausgaben von echo kommen auch erst nachdem wget die Datei geholt hat (auch bei groesseren Dateien) ... Ich hoffe das war es, was du wolltest ...
Bye.
Jens