-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

moisi wrote:
> Hello,
> 
> I use wget to retrieve an XML feed. The problem is that sometimes I
> get timeout error. I used the good wget options to handle this
> problem, but when wget retries to download the file again, the data
> are appended to the file which causes a bad file. Here is wget
> command line:
> 
> wget -c -nc -O tmp/out.xml -t 5 -w 60 -T 60
> http://url.of.the.feed/feed.xml

Hm. I'm not sure how Wget could deal with this in a general way. We
could certainly ask Wget to truncate the output-file, when the
output-file refers to a truncate-able file; but it doesn't always (such
as with "-O -").

I think you'd be better off without using -O, and rename/append the file
after downloading.

I believe your use of -c and -nc with -O is not meaningful. -O is meant
to work very similarly to a redirection.

Hm... but current development Wget seems to have a regression with -nc
and -O in relation to Wget 1.10.2:

$ ls -a
. ..
$ wget -c -nc -O foo micah.cowan.name
- --2007-11-06 10:55:28--  http://micah.cowan.name/
Resolving micah.cowan.name... 66.150.225.51
Connecting to micah.cowan.name|66.150.225.51|:80... connected.
HTTP request sent, awaiting response... 200 OK
File ‘foo’ already there; not retrieving.

$

Question to group: should -nc even work with -O? And if so, I suppose
the wget-1.10.2 behavior would be the expected...

- --
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer...
http://micah.cowan.name/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHMLl07M8hyUobTrERCM80AJ9ZR0qJfFNdvebtlXVuhvkZpAJ1AwCeI90T
C46dvepWUA5Kw47lVrDfYGg=
=LA8j
-----END PGP SIGNATURE-----

Reply via email to