Ich versuche, Python in einem Terminalfenster auszuführen und es von einer Named Pipe umzuleiten. Dann schreibe ich in die Named Pipe in einem anderen Terminal und lasse diesen Befehl auf Python ausführen.
Terminal 1:
mkfifo p1
python < p1
Terminal 2:
echo -n "print \"Hello World\"" > p1
Was passiert ist - Python druckt Hello World
und beendet. Was ich tun möchte, ist, Python am Laufen zu halten, um einen nächsten Befehl auszuführen. Wie mache ich das in der Shell?
exec 3> p1
macht und was ist&3
&exec 3> &1
? Vielen Dank.