Foros del Web » Administración de Sistemas » Apache »

Redirect dentro de un Cron

Estas en el tema de Redirect dentro de un Cron en el foro de Apache en Foros del Web. Hola, ¿Cómo puedo hacer un redirect dentro de un PHP que ha sido ejecutado en un CRON JOB? Tengo una situación algo frustrante... estoy ejecutando ...
  #1 (permalink)  
Antiguo 29/07/2011, 09:49
 
Fecha de Ingreso: julio-2006
Ubicación: Montevideo
Mensajes: 34
Antigüedad: 18 años, 4 meses
Puntos: 0
Redirect dentro de un Cron

Hola,

¿Cómo puedo hacer un redirect dentro de un PHP que ha sido ejecutado en un CRON JOB?

Tengo una situación algo frustrante...

estoy ejecutando este cron job

/usr/bin/php -q /var/www/vhosts/###/httpdocs/file.php

funciona ok, pero dentro de file.php necesito ejecutar otro php o mejor dicho que redirija a otro php y ejecutarlo.

ya lo he intentado todo, "Header" no funciona porque no se está ejecutando en un navegador, asi que ya he intentado con exec(), passthru(), pcntl_exec(), y mas...

Todos me dan un mensaje como este o por el estilo

sh: /file.php: No such file or directory

por ejemplo
exec(/var/www/vhosts/###/httpdocs/file.php') o
exec(/file.php') o
passthru(/var/www/vhosts/###/httpdocs/file.php',$output)

no importa lo que haga no me deja.

No me sirve curl ni wget
  #2 (permalink)  
Antiguo 01/08/2011, 19:19
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 7 meses
Puntos: 33
Respuesta: Redirect dentro de un Cron

Stendelis:
Interesante situacion.
Prueba poner un
include('file.php'); en el punto
que lo necesites a ver que pasa!.
Tengo entendido que php
esta ejecutando con php-cli.exe y
el root directory no es donde
se ejecuta el codigo sino otro lugar.
Creo tiene que ver con php desde
la linea de comandos.
No estoy muy seguro de esto!!!.
Saludos
Franco
  #3 (permalink)  
Antiguo 01/08/2011, 21:11
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Redirect dentro de un Cron

Perdón , pero que es el parametro de php -q
desde la linea de comandos creo sería
php -f /ruta/archivo.php
y en ese archivo php usar rutas completas

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: cron, php, redirect
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 09:09.