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 Worldund 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> p1macht und was ist&3&exec 3> &1? Vielen Dank.