Mira yo antes no conocía lo de los cron jobs y yo ocupaba mi pc como host (windows) y ocupaba ajax como cron job
ocupaba algo así
Código HTML:
Ver original <script type="text/javascript"> function createREQ() {
try {
req = new XMLHttpRequest(); /* p.e. Firefox */
}
catch(err1){
try {
req = new ActiveXObject('Msxml2.XMLHTTP'); /* algunas versiones IE */
}
catch (err2) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP"); /* algunas versiones IE */
}
catch (err3) {
req = false;
}
}
}
return req;
}
time = 1000*60*60*2; //2 horas
function someCronJob(){
var var1 = "some_variable1";
var var2 = "some_variable2";
var httpWork = new createREQ();
httpWork.open("POST", "work.php", true);
httpWork.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
httpWork.send("someVar1="+var1+"&someVar2="+var2);
httpWork.onreadystatechange = function(){
if(httpWork.readyState == 4 && httpWork.status == 200){
workXML=httpWork.responseXML;
}
};
}
<body onload="cronWork = setInterval('someCronJob()', time);"> cron job
es una solución media antigua, pero si tienes cpanel de tu hosting, deberías tener la opción, mira mi cpanel: