我的工作需要全天每N分钟运行一次。我已经创建了一个Web服务,只要收到HTTP GET请求就会启动此作业。我有一个Windows服务器,但不想处理Windows服务,所以我想知道是否有某种服务会每N分钟触发一次HTTP GET到我的URL?
答案 0 :(得分:2)
如何使用从Windows Task Scheduler定期运行的简单脚本/可执行文件(还有一个用户界面)?
对于要安排的事情,有很多选项,例如:
答案 1 :(得分:2)
您还可以使用外部服务,例如www.setCronJob.com,它允许您安排网址请求。这些服务的优点还在于,如果请求失败,您可以收到电子邮件警报。
答案 2 :(得分:1)
最简单的方法是创建一个运行wget的计划任务。
答案 3 :(得分:0)
如果您想要在所有版本的Windows上运行而无需安装任何其他内容,那么只需创建一个计划通过任务计划程序运行的Windows脚本文件。您可以在Windows脚本中使用以下代码段:
On Error Resume Next
Set objIE = CreateObject("InternetExplorer.Application")
If Err.Number = 0 Then
objIE.Visible = false
objIE.Navigate("http://localhost/Ping.asp")
Do While objIE.Busy
'
Loop
Set objIE = nothing
End If