Foros del Web » Programando para Internet » PHP »

Dudas sobre exec

Estas en el tema de Dudas sobre exec en el foro de PHP en Foros del Web. Que tal amigos, Necesito que un script me ejecute una serie de comandos linux. Para ello estoy utilizando el exec. El lio que tengo es ...
  #1 (permalink)  
Antiguo 06/04/2006, 09:46
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 9 meses
Puntos: 8
Dudas sobre exec

Que tal amigos,

Necesito que un script me ejecute una serie de comandos linux. Para ello estoy utilizando el exec. El lio que tengo es que no me retorna algun valor tal como un false o un true dependiendo del resultado del ejecucion del comando.

Por ejemplo, tengo la siguiente sintaxis:
Código PHP:
$comm "mkdir /dir1/xx; chmod -R 7777 /dir1; cd /dir1/xx";
if (!
exec("$comm")) {
          echo 
"Error!!!!";
else
          echo 
"Ok";

Siempre se va por el lado del "Error!!!!" aun cuando el comando se ejecute con exito.

Una cosa mas: en caso de no ser exitoso el comando ejecutado, como puedo capturar el mensaje de error?

Gracias de antemano por su colaboracion

Un Cordial Saludo
  #2 (permalink)  
Antiguo 06/04/2006, 10:01
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Podrias utilizar la funcion system() http://mx.php.net/manual/es/function.system.php echale un ojo al link viene un ejemplo muy bueno
  #3 (permalink)  
Antiguo 06/04/2006, 10:16
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 9 meses
Puntos: 8
Mil Gracias mauled... caciono perfecto
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 19:48.