I am calling wget from ruby with the following arguments
ARGS = "--html-extension " +
        "--page-requisites " +
        "--force-directories " +
        "--convert-links "  +
        "--directory-prefix=#{BASE}/cache " +
        "--timestamping " +
        "--user-agent='#{UA}' " +
        "--output-file=#{TLOG} "

On Mac OS X the (sanitised) log output looks like this

--16:56:33--  http://xx.blogs.com/xx/2007/03/carbon_offsets.html
           => `/dirnames/xx.blogs.com/prawfsblawg/2007/03/carbon_offsets.html'
Resolving xx.blogs.com... 1.2.3.4
Connecting to xx.blogs.com|1.2.3.4|:80... connected.

On CentOS it looks like this

--16:50:49--  http://xx.blogs.com/prawfsblawg/2007/03/carbon_offsets.html
Resolving xx.blogs.com... 1.2.3.4
Connecting to xx.blogs.com|1.2.3.4|:80... connected.

Note the line beginning '=>' giving the filename is missing on CentOS,
unfortunately I was using this for validation. Any idea why there is a
difference between the 2 platforms? Any idea how I can get the output
filename shown on all platforms?

Ed

Reply via email to