I don't see in the documentation how this is possible, so I created a batch file that would allow me to take a list of hosts or servers in a web farm so I could test the same URL against each of them. In addition to this, I'm really just after the HTTP status code, so it would be nice if wget had an option to just show the url used and the status code returned. This would sorta be the oppositve behavior of "--base=URL". If this is possible with the numerous switches available, please let me know. fetch.bat: @echo off if EXIST %1 (set file=/f) else (set file=) if not "%file%"=="" (set eol="eol=;") else (set eol=) echo host=%1 %file% echo uri=%2 for %file% %eol% %%i in (%1) do echo http://%%i%2 <http://%%i%2> pause for %file% %eol% %%i in (%1) do wget --spider http://%%i%2 <http://%%i%2> (The "if" clauses above and the vars that get set just allow me to use a single host specified on the cmd line if it's not a filename that can be found. I'll call this batch file with "fetch cweb.txt /images/buttons/btnleft_blue.gif" which finds a list of hosts in cweb.txt and appends the URL to each or "fetch cweb404 /images/buttons/btnleft_blue.gif" to hit just one host -- which, of course, can be done with wget directly without a batch file. The batch file shows what URLs are to be called before invoking wget.)
Richard Bell Manager, Network Engineering Autobytel Inc. 18872 MacArthur Boulevard, Suite 200 Irvine, CA. 92612 email [email protected] direct 949.225.4523 fax 949.797.0454 www.autobytel.com <http://www.autobytel.com/>
<<image001.jpg>>
