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!