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?