CHECKURL Manual
This batch file reads my 40 or so ".URL" files (created when I built
my web pages - see "VALRURL.H") as well as
the list of abot 900 WPS URLs that I have collected in
multiple folders:
@echo off
cls
setlocal
REM *** WANT a DEBUG FILE (19990820.DBG etc) ********************************
set checkurl_debug=out\remote.url\{Date}.DBG
REM *** INIT COMMAND LINE OPTIONS *******************************************
SET CLOPTIONS=
REM *** WANT a ERROR FILE (19990820.ERR etc) ********************************
SET CLOPTIONS=%CLOPTIONS% /ErrorFile:out\remote.url\{Date}.ERR
REM *** SET UP SOME LONG TERM MEMORY ****************************************
SET CLOPTIONS=%CLOPTIONS% /MemoryFile:out\remote.url\CheckUrl.MEM
REM *** Check only if last checked 25-40 days ago (spreads out checking) ****
SET CLOPTIONS=%CLOPTIONS% /CheckDays:25-40
REM Drop URLs we haven't looked at for more than 100 days *******************
SET CLOPTIONS=%CLOPTIONS% /ForgetDays:100
REM *** Don't wait more than 20 seconds for a response from server **********
SET CLOPTIONS=%CLOPTIONS% /ReadTimeout:20 /TimeoutRetry:0
REM *** Have some server responses we'd like to ignore **********************
SET CLOPTIONS=%CLOPTIONS% /OkResponses:OKRC.LST
REM *** Add "IGNORE" commands to error output (for manual cut+paste) ********
SET CLOPTIONS=%CLOPTIONS% /IgnoreFor:45
REM *** Test all WPS URLs (in "E:\DB\URLS" and subfolders) created by ****
REM *** Netscape ("Create URL object" or with GUI gizmo near "bookmarks")****
REM *** Also "*.URL" files (All URLs used in my web pages - VALRURL.H) ****
rem checkurl.rex CheckListedUrls /Exclude:+C:\DBAREIS\BOOKMARKS\*.$$$ +C:\DBAREIS\BOOKMARKS\*.* out\remote.url\*.RURL %CLOPTIONS%
checkurl.rex CheckListedUrls CheckListedUrls +C:\DBAREIS\BOOKMARKS\*.URL out\remote.url\*.RURL %CLOPTIONS%
Note that the batch file does not retest a previously successfully
tested URL for a period of time (specified as a range), this means
that usually I'm only testing new or previously failed URLs, plus
a small number of older URLs.