Tengo una screeninstancia ejecutándose y necesitaría ejecutar algo de código dentro de screen, y obtener el resultado en mi script.
La primera parte es bastante fácil, solo screen -S session_name -X eval 'stuff "$cmd"\015'.
(Modifiqué una línea que encontré en un script )
La segunda parte, sacar la salida, es más complicada. ¿Cómo puedo obtener toda la salida, sea cual sea su tamaño?
stuff, que era lo que tenía problemas para entender.
screen -X stuff …; Una pregunta similar a la tuya .