Lo que estoy tratando de hacer es ejecutar python en una ventana de terminal y redirigir su stdin desde una tubería con nombre. Luego escribo en la tubería con nombre en otra terminal y hago que ese comando se ejecute en python.
Terminal 1:
mkfifo p1
python < p1
Terminal 2:
echo -n "print \"Hello World\"" > p1
Lo que sucede es que Python imprime Hello Worldy sale. Lo que quiero hacer es mantener Python ejecutándose para tomar el siguiente comando. ¿Cómo hago esto en el shell?
exec 3> p1haciendo y qué es&3yexec 3> &1? Gracias.