Buenos días, estoy probando un script que mete comandos en la terminal de linux. La cosa es que el script tiene que abrir un programa que se ejecuta sobre terminal (el screen). Para abrirlo funciona bien y lo hago con la función system(); pero una vez dentro del screen no consigo meter ningún comando, no los reconoce.
Este es la parte en cuestión de mi código:
Código PHP:
Ver originalsystem("screen /dev/ttyS0 9600\n"); system("show net"); //es un comando que muestra por pantalla información del dipositivo que tengo conectado.
El problema es que el "show net" no lo hace dentro del programa sino fuera, como si no hubiera iniciado el screen. Lo mismo ocurre con echo.
¿Como tengo que hacerlo?
Muchas gracias!
PD: nose si me explicado bien