Tengo un programa en Linux que se niega a ejecutar si su stdin/stdout no es un TTY (dispositivo terminal). ¿Existe alguna herramienta fácil de usar que cree un PTY, inicie el programa con el TTY recién creado y copie todos los datos a través de stdin/stdout?Tubería de datos al programa Linux que espera un TTY (terminal)
El caso de uso no es interactivo, sino scripting. Estoy buscando la solución más liviana, preferiblemente no creando conexiones TCP, y no requiriendo muchas otras herramientas y bibliotecas para ser instaladas.
+1 'expect' for the win. –
¿De verdad? http://packages.ubuntu.com/lucid/i386/expect-dev/filelist –
Encontrado, gracias. – pts