Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Como ejecutar un Cron

Estas en el tema de Como ejecutar un Cron en el foro de PHP en Foros del Web. Saludos, tengo un archivo php el cual lo estoy programando en el cron de linux para que se ejecute a cierta hora, bueno el problema ...
  #1 (permalink)  
Antiguo 18/03/2013, 08:26
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Como ejecutar un Cron

Saludos, tengo un archivo php el cual lo estoy programando en el cron de linux para que se ejecute a cierta hora, bueno el problema esque me da un mensaje de error que dice "Permiso denegado"...supongo que el servidor me esta bloqueando la ejecusion....por ende mi pregunta donde deberia darle los permisos necesario para ejecutar mi archivo desde el cron del servidor...este es el mensaje que me da:

Código:
/bin/sh: /home/miweb/public_html/recordatorios.php: Permission denied
  #2 (permalink)  
Antiguo 18/03/2013, 08:58
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Como ejecutar un Cron

permisos de ejecución deberían ser necesarios, además de usar el php cli como puente:

/bin/sh /ruta/hacia/php -q -f /home/miweb/public_html/recordatorios.php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 18/03/2013, 09:06
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Como ejecutar un Cron

Saludos maycolalvarez..y como hari lo que mencionas ya que soy nuevo en esto..lo que hice fue desde mi cpanel configurar el cron es decir ponerle cuando quiero que ejecute mi script y le cargur la ruta del script....como haria lo que dices sobre usar el php cli como puente..
a y el script tiene permiso 644...
  #4 (permalink)  
Antiguo 18/03/2013, 10:15
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Como ejecutar un Cron

debes averiguar la ubicación del CLI de php en tu hosting, recuerda que los archivos PHP no son verdaderos ejecutables, debes de pasarlos como parámetro al CLI de php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 18/03/2013, 10:19
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Como ejecutar un Cron

pasa que mi host no es dedicado es un host compartido...sera q tengo problemas por eso
  #6 (permalink)  
Antiguo 18/03/2013, 10:22
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Como ejecutar un Cron

Cita:
Iniciado por sheshito Ver Mensaje
pasa que mi host no es dedicado es un host compartido...sera q tengo problemas por eso
todo depende de si te permitan crear tus propios conjobs, lo cual es muy limitado, debes de consultar con ellos, cada hosting es diferente y realmente no podremos hacer mucho por acá
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #7 (permalink)  
Antiguo 18/03/2013, 10:25
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Como ejecutar un Cron

voy a consultar con mi host a ver si me dan alguna solucion...gracias
  #8 (permalink)  
Antiguo 18/03/2013, 10:41
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Como ejecutar un Cron

ya consulte con mi host y me dicen q si tngo permisos para crear mis propios cron..y que si me da error debe ser por la forma que estoy llamando al cron...bueno entonces alguna solucion amigos gracias de antemano...
  #9 (permalink)  
Antiguo 18/03/2013, 11:57
 
Fecha de Ingreso: septiembre-2008
Mensajes: 257
Antigüedad: 15 años, 7 meses
Puntos: 4
Respuesta: Como ejecutar un Cron

ya solucione el problema, pasa que tenia que ingresar un comando y poner la ruta relativa de mi archivo a ejecutar...asi lo puse y funciona a la perfeccion...

Cita:
wget -nv -O /dev/null http://www.miweb.com/miscript.php

Etiquetas: cron, html
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 08:57.