我需要在几个不同的网站上安排几个不同的页面,以便在特定时间运行,通常每晚一次.有没有软件可以做到这一点?如果它调用页面然后记录响应以及被调用页面是否成功运行将会很好.我在另一个盒子上使用Helm,它有一个很好的Web Scheduler模块,但Helm不是这台机器的选项.这是一个Window Server 2008框.
我们使用调用调用VBS文件的bat文件的标准计划任务.我知道这不是最优雅的解决方案,但它始终有效.
蝙蝠:
webrun.vbs http://website.com/page.aspx
VBS:
dim URL, oArgs Set oArgs = WScript.Arguments if oArgs.Count = 0 then msgbox("Error: Must supply URL") wscript.quit 1 end if URL = oArgs(0) on error resume next Set objXML = CreateObject("MSXML2.ServerXMLHTTP") if err then msgbox("Error: " & err.description) wscript.quit 1 end if ' Call the remote machine the request objXML.open "GET", URL, False objXML.send() ' return the response 'msgbox objXML.responSetext ' clean up Set objXML = Nothing
VBS文件中的代码几乎肯定都是过度杀伤和承保,但功能却不尽如人意.