To, co próbuję zrobić, to uruchomić python w oknie terminala i przekierować go stdin z nazwanego potoku. Następnie piszę do nazwanego potoku w innym terminalu i uruchamiam to polecenie w Pythonie.
Terminal 1:
mkfifo p1
python < p1
Terminal 2:
echo -n "print \"Hello World\"" > p1
Co się dzieje - python drukuje Hello World
i wychodzi. Chcę, aby Python działał, aby wykonać następne polecenie. Jak to zrobić w powłoce?
exec 3> p1
robi i co jest&3
&exec 3> &1
? Dziękuję Ci.