Foros del Web » Programando para Internet » PHP »

duda con cron en php

Estas en el tema de duda con cron en php en el foro de PHP en Foros del Web. hola a todos es que quiero ver si hay alguna manera de hacer un cron en php que se ejecute directo del mismo php esto ...
  #1 (permalink)  
Antiguo 28/06/2016, 14:53
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 713
Antigüedad: 7 años, 2 meses
Puntos: 9
duda con cron en php

hola a todos es que quiero ver si hay alguna manera de hacer un cron en php que se ejecute directo del mismo php esto seria posible
  #2 (permalink)  
Antiguo 28/06/2016, 18:07
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 8 años, 10 meses
Puntos: 123
Respuesta: duda con cron en php

los cron job son creados a nivel de servidor.
puedes crear uno que ejecute un archivo php con la fecuencia establecida.
__________________
Unset($vida['malRollo']);
  #3 (permalink)  
Antiguo 29/06/2016, 18:57
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 713
Antigüedad: 7 años, 2 meses
Puntos: 9
Respuesta: duda con cron en php

como yo podría hacer eso
  #4 (permalink)  
Antiguo 30/06/2016, 10:48
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 11 años, 10 meses
Puntos: 48
Información Respuesta: duda con cron en php

Cita:
Iniciado por xoceunder Ver Mensaje
como yo podría hacer eso
Hola,

tu cuestión es relativa a la administración de servidores. Para poder crear un CRON (tarea programada) necesitas ser administrador de un servidor. Depende del sistema operativo del servidor (Windows o Linux) la forma de activar las tareas programadas se hace de una forma o de otra.

Te recomiendo averigues si tienes privilegios de administrador en tu servidor, en caso afirmativo averigua el sistema operativo que posee y por ultimo publica en el foro correspondiente tus dudas para que te indiquen como se activan las tareas programadas (CRON) en tu servidor.

Saludos!
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill
  #5 (permalink)  
Antiguo 30/06/2016, 13:25
Avatar de alvaro_trewhela  
Fecha de Ingreso: octubre-2012
Ubicación: localhost
Mensajes: 961
Antigüedad: 6 años, 9 meses
Puntos: 110
Respuesta: duda con cron en php

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
  1.     <head>
  2.         <script type="text/javascript">
  3.         function createREQ() {
  4.                 try {
  5.                 req = new XMLHttpRequest(); /* p.e. Firefox */
  6.                 }
  7.                 catch(err1){
  8.                     try {
  9.                     req = new ActiveXObject('Msxml2.XMLHTTP'); /* algunas versiones IE */
  10.                     }
  11.                     catch (err2) {
  12.                         try {
  13.                         req = new ActiveXObject("Microsoft.XMLHTTP"); /* algunas versiones IE */
  14.                         }
  15.                         catch (err3) {
  16.                         req = false;
  17.                         }
  18.                     }
  19.                 }
  20.         return req;
  21.         }
  22.        
  23.         time = 1000*60*60*2; //2 horas
  24.        
  25.         function someCronJob(){
  26.         var var1 = "some_variable1";
  27.         var var2 = "some_variable2";
  28.  
  29.         var httpWork = new createREQ();
  30.         httpWork.open("POST", "work.php", true);
  31.         httpWork.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  32.         httpWork.send("someVar1="+var1+"&someVar2="+var2);
  33.        
  34.             httpWork.onreadystatechange = function(){
  35.                 if(httpWork.readyState == 4 && httpWork.status == 200){
  36.                 workXML=httpWork.responseXML;
  37.                 }
  38.             };
  39.        
  40.         }
  41.         </script>
  42.     </head>
  43.     <body onload="cronWork = setInterval('someCronJob()', time);">
  44.     cron job
  45.     </body>
  46. </html>

es una solución media antigua, pero si tienes cpanel de tu hosting, deberías tener la opción, mira mi cpanel:


Etiquetas: cron
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:17.