Делаю в одном терминале вот так: mkfifo input cat < input Потом в другом терминале: echo 'Test!' > input После этого в первом терминале появляется: Test! и приглашение bash. Т.е. cat прекращает работу, вероятно, потому, что получает из пайпа EOF и что-то вроде этого. Как так сделать, чтобы можно было несколько раз отправлять что-нибудь в этот пайп? PS: cat здесь исключительно для примера. На самом деле вместо него стоит интерпретатор (например python), которому я хочу передавать команды.
Ответ на:
комментарий
от dilmah
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Работа с pipe-ами (2012)
- Форум Почему процесс создается два раза? (2020)
- Форум Dialog (2006)
- Форум Крик о помощи! Скрипт bash который меняет txt в html. Не запускается, помогите срочно!! (2015)
- Форум Удаление шума в imagemagick (2015)
- Форум Мистическая история про линукс, трубы, и мёртвых котят (2019)
- Форум Отправить символы по COM-порту и получить ответ в Bash (2015)
- Форум Уведомления в Zabbix (Jabber, Script) (2016)
- Форум Как покрасивше сделать? (2021)
- Форум Archlinux/awesome/urxvt bug (2009)