echo закрывает named pipe
Делаю в одном терминале вот так:
mkfifo input
cat < input
Потом в другом терминале:
echo 'Test!' > input
После этого в первом терминале появляется:
Test!
и приглашение bash. Т.е. cat прекращает работу, вероятно, потому, что
получает из пайпа EOF и что-то вроде этого.
Как так сделать, чтобы можно было несколько раз отправлять что-нибудь
в этот пайп?
PS: cat здесь исключительно для примера. На самом деле вместо него
стоит интерпретатор (например python), которому я хочу передавать
команды.
>>> Подробности (Invalid URL, no host part!)