-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-