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