我尝试在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”创建。如何阻止大量文件创建?
答案 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");