我有一份工作需要每隔N分鐘運行一次。我做了一個web服務,當它收到一個HTTP GET請求時就開始這個工作。我有一個Windows服務器,但不想處理Windows服務,所以我想知道是否有某種服務會每隔N分鐘向我的URL啓動HTTP GET?每隔X分鐘向我發送一次HTTP GET請求
1
A
回答
2
如何使用定期從Windows Task Scheduler運行的簡單腳本/可執行文件(還有一個用戶界面)?
對於事情要安排有很多選擇,比如:
- 使用wget/curl做HTTP GET
- 使用PowerShell多放一些邏輯中(如錯誤報告)
- 推出自己的可執行文件,如果你真的需要一些特別的東西
1
要做的就是創建一個運行wget調度任務的最簡單的事情。
2
您也可以使用外部服務,如www.setCronJob.com,它允許您安排url請求。這些服務的優勢還在於,如果請求失敗,您可以收到電子郵件警報。
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
相關問題
- 1. JavaScript setInterval每隔X幾分鐘發佈一次AJAX?
- 2. 在我的Rails應用程序中每隔n秒發送一次http請求
- 3. 在x分鐘再做一次事情,然後每隔n分鐘做一次
- 4. Angular發送一個http請求兩次
- 5. C#clickatell發送短信HTTP GET請求
- 6. 在java中每分鐘運行數百次http請求
- 7. PHP每隔x分鐘選擇一次Mysql
- 8. 每隔幾分鐘更新一次QWidget
- 9. Android每分鐘向服務器發送一個http請求?重複一項任務?
- 10. Ruby每隔X分鐘檢查一次rss feed
- 11. 每隔X分鐘獲取一次iPhone的位置
- 12. 多發送Ajax請求每隔1秒
- 13. HTTP響應代碼400向HTTPS查詢API發送GET請求
- 14. 每x分鐘調用一次方法
- 15. Golang發送HTTP請求,而不是發送一次
- 16. RxJS:每秒發送x個請求
- 17. 發送HTTP請求
- 18. 發送一個HTTP POST請求,但JBOSS收到一個空的GET請求
- 19. HTTP GET請求()
- 20. 只發送一次Ajax請求一次
- 21. jQuery.post()發送GET請求?
- 22. Javascript發送GET請求
- 23. 調用PHP函數每隔x分鐘
- 24. 每隔「X」分鐘顯示DIV消息?
- 25. 運行JavaScript命令每隔X分鐘
- 26. 發送多個HTTP GET請求到一個循環的API
- 27. 發送一個簡單的GET請求
- 28. 爲什麼我無法向Google.com發送GET請求?
- 29. Node/Socket.io - 如何每x分鐘發送一個函數/數據
- 30. 當用戶發送GET請求到一個網站時,發現GET請求
如果可以從Internet訪問URL? – Anonymous 2012-03-30 19:17:21
是的,很清楚。爲了使其不易受隨機命中的影響,您可以添加一個長url密鑰,例如key = 23432kjlk343909j30rj3並在添加作業之前檢查此服務器端。 – 2012-03-30 19:20:43