Wget Windows7 пакетного файла отключить ведение журнала - PullRequest
0 голосов
/ 18 декабря 2011

Я пытаюсь создать cronjob на windows7 iis. Я скачал 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 ]

1 голос
/ 18 декабря 2011

Скажите wget записать вывод на экран вместо файла, используя -O -

Затем вы можете передать его в "ничто" с помощью >NUL

Ваша команда станет

"D:\creation\software developer\wget\wget.exe" -q http://www.webshop.loc/cron -O - >NUL
pause
0 голосов
/ 18 декабря 2011

У меня есть лучшее решение, я создал исполняемый файл 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");
...