Foros del Web » Programando para Internet » PHP »

Visualizar ejecución de un .sh

Estas en el tema de Visualizar ejecución de un .sh en el foro de PHP en Foros del Web. Estoy haciendo pruebas para llamar scripts .sh desde PHP, pero no me acaban de funcionar. Tengo un script llamado test.sh que funciona muy bien cuando ...
  #1 (permalink)  
Antiguo 04/11/2003, 06:21
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Visualizar ejecución de un .sh

Estoy haciendo pruebas para llamar scripts .sh desde PHP, pero no me acaban de funcionar.

Tengo un script llamado test.sh que funciona muy bien cuando lo llamo desde shell. Se ejecuta entero y muestra varias líneas de output.

Sin embargo, cuando lo llamos mediante PHP usando shell_exec() o ´´ (backticks), solo ejecuta hasta el primer output.

¿Hay algún otro modo de llamar un .sh que recoja todas las líneas?
__________________
M a l d i t o F r i k i
  #2 (permalink)  
Antiguo 04/11/2003, 07:45
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
mmm Pero cómo haces tu "echo" de la ejecución de shell_exec() ?

En un comentario de usuarios usan:

Código PHP:
<?
$output 
shell_exec($command);
$output str_replace("\xa","<br>",$output);
echo(
$output);
?>
y .. <pre>$output</pre> si lo haces con tus backticks .. En otro ejemplo usan nl2br() ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 01:36.