Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2013, 10:03
mscdroid
 
Fecha de Ingreso: septiembre-2013
Mensajes: 5
Antigüedad: 10 años, 7 meses
Puntos: 0
fallos con exec() y shell_exec()

Buenas! Soy un novato completamente con PHP, pero tengo que hacer uso de él para ejecutar algunos comandos en un sistema Linux a traves de una interfaz web.

Despues de muchos intentos fallidos intentando ejecutar un comando concreto, se me ocurrio la idea de ejecutar mediante shell_exec(), un script '.sh' y que este ejecutara el comando definitivo, pero ni uno ni el otro funcionan.

Os pongo el codigo que tengo :

Código:
<?
if(isset($_GET["op"])){
        $selec=$_GET["op"];

        if ($selec=="0.0"){
                shell_exec("./initragga.sh");
                exec("mpg123 -z -@ reggae.m3u -q &");
        }
?>
Dentro del script 'initragga.sh' se encuentra el mismo comando :

Código:
#!/bin/bash
cmd="mpg123 -z -@ reggae.m3u -q"
$cmd
Tanto la instruccion : shell_exec("./initragga.sh");
como exec("mpg123 -z -@ reggae.m3u -q &");

no se ejecutan nunca. Alguien podria echarme una mano?
Gracias!