2011-12-18 132 views
0

我嘗試在windows7 iis上創建一個cronjob。我下載了wget.exe從here,並創建了一個批處理文件:「cron.bat」Wget windows7批處理文件關閉日誌記錄

"D:\creation\software developer\wget\wget.exe" -q http://www.webshop.loc/cron; 
pause; 

我的問題是每當我調用文件時,它會創建一個名爲「cron的;#」,其中#是文件調用的數量。所以第一次打電話:「cron;」第二次調用:「cron; 1」,第三次調用:創建「cron; 2」。我怎樣才能阻止文件創作的洪流?

回答

1

泰爾wget來寫輸出到屏幕上,而不是一個文件,通過使用-O -

然後,您可以管到「無」與>NUL

你的命令,將成爲

"D:\creation\software developer\wget\wget.exe" -q http://www.webshop.loc/cron -O - >NUL 
pause 
+0

謝謝,工作正常! – inf3rno 2011-12-18 12:44:59

0

我有更好的解決方案,我創建了一個可執行的cron.js文件:

Http={ 
    GET: function (url) { 
     var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
     xmlhttp.open("GET", url, false); 
     return xmlhttp.send(null); 
    } 
}; 

Http.GET("http://www.webshop.loc/cron/execute");