Wget windows7批处理文件关闭日志记录

时间:2011-12-18 12:35:53

标签: logging windows-7 batch-file wget

我尝试在windows7上创建一个cronjob。我从here下载了wget.exe,并创建了一个名为“cron.bat”的批处理文件

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

我的问题是每当我调用该文件时它会创建一个名为“cron;#”的文件,其中#是文件调用的编号。所以第一次打电话:“cron;”在第二个电话:“cron; 1”,在第三个电话:“cron; 2”创建。如何阻止大量文件创建?

2 个答案:

答案 0 :(得分:1)

告诉wget使用-O -

将输出写入屏幕而不是文件

然后,您可以使用>NUL

将其管道为“空”

您的命令将变为

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

答案 1 :(得分: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");