Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2013, 16:10
Avatar de AJDM
AJDM
 
Fecha de Ingreso: febrero-2013
Ubicación: Occidente
Mensajes: 69
Antigüedad: 11 años, 8 meses
Puntos: 1
Pregunta Pasar los valores de un PHP a un Shell

Saludos amigos,

Tengo el siguiente shell:

Código BASH:
Ver original
  1. set -x
  2. cd /root/
  3.  
  4. urlprefix='http://www.midominio/script.php?secc='
  5. urls=( "$urlprefix"{10,13,19,20,23,24,26,27,29,32,34,37,83} )
  6.  
  7. if /usr/bin/wget "${urls[@]}"; then
  8.     echo "Push OK"
  9.     exit 0
  10. else
  11.     echo "Push FALLO"
  12.     exit 1
  13. fi

Esto funciona muy bien pero ahora resulta que el url ha crecido y no recibe un solo parametro sino dos, este segundo parámetro debe ser el resultado de un php que debe ejecutar, ahora bien cuando ejecuto el php

Código BASH:
Ver original
  1. /usr/bin/php -q /var/www/html/panorama.com.ve/portal/app/vista/taken.php?dameclavede=hoy $1 $2 > /dev/null &
  2. echo $1
  3. echo $2
  4. exit

El linux me indica que el archivo no pudo encontrarse ya he verificado que los permisos sobre el objeto sea 755, tambien confirme la ruta, pues al llamarlo desde el browser se ejecuta sin problemas.

Por casualidad alguien podría darme alguna pista de lo que podría estar sucediendo y porque me da el error de que no se puede abrir, y lo otro como le agrego el otro parámetro al arreglo.

Muchisimas gracias....!
__________________
La humildad y la disposición a compartir es lo que nos hace cada vez mejores.

Última edición por AlvaroG; 26/02/2013 a las 07:46