Correr el bash sh desde Apache

Bernardo Suarez bsuarez en gmail.com
Vie Oct 8 17:34:23 CLT 2004


Prueba con
$salida = shell_exec("sh -c /opt/backup/script.exec");


On Fri, 8 Oct 2004 16:09:06 -0400 (Hora est. del Pacífico SA), Andrés
Ruz Salinas <aruz en yx.cl> wrote:
>  
>  
> Con respecto al script sh estoy intentando correr ese script desde una
> página web con el comando de PHP shell_exec("/opt/backup/script.exec"). No
> entiendo por que no me hace nada, ni siquera me da error. Estoy dandole
> permisos al usuario "Apache" con SUDO para que ejecute el script. 
> He probado el comando shell_exec() desde una página donde pongo las
> siguientes líneas: 
>   
> <!-- inicio página PHP--> 
>   
> $salida = shell_exec("ls -l /"); 
> echo $salida; 
>   
>  
> <!-- final página PHP--> 
>   
> Lo anterior me funciona bien y me entrega el listado de la raiz pero si hago
> lo siguiente: 
>   
>  
> <!-- inicio página PHP--> 
>   
> $salida = shell_exec("/opt/backup/script.exec"); 
> echo $salida; 
>   
>  
> <!-- final página PHP--> 
>   
> Esto no me entrega nada... 
>   
> ¿Que estoy haciendo mal? ¿Que forma tengo para ejecutar este script desde
> web? 
>   
> Saludos y gracias. 
>  
>  


-- 
BSG



Más información sobre la lista de distribución Linux