Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2014, 03:46
KeSpyKe
 
Fecha de Ingreso: julio-2009
Mensajes: 24
Antigüedad: 15 años, 4 meses
Puntos: 0
Abrir archivo sh con shell_exec()

Buenas chicos!

Hace tiempo ya intenté resolver una de mis dudas de ejecutar un comando "ant" desde una página php, y me dieron una buena idea:

He creado un archivo .sh donde este mismo ejecuta este comando "ant" nombrado anteriormente.

Entonces, mi intención es abrir, mediante la función shell_exec() de php el archivo .sh , pero no funciona ( o almenos, no se ver si funciona o no. )

He hecho un archivo .sh con el siguiente código:

Código:
 ( archivo prueba.sh )

#!/bin/bash
# -*- ENCODING: UTF-8 -*-

echo "FUNCIONA CORRECTAMENTE";

exit
y un archivo php con el siguiente código:

Código PHP:

echo "<br>A ver si funciona...<br>";

$prueba shell_exec('./prueba.sh');

echo 
$prueba
Entonces, cuando ejecuto el archivo php, solo aparece en pantalla la frase "A ver si funciona...", que es la que esta en el echo del código php.

He probado de ejecutar el archivo .sh desde el terminal y si funciona de forma correcta.

Me gustaria saber a ver si alguien puede ayudarme, ya que cuando sepa que el archivo .sh se ejecuta y funciona de forma correcta podré avanzar en mi proceso de creación de una parte de una web.

Gracias por todo!

Un saludo y feliz 2014 a todos!