The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Супер Именованный Пайп в Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Супер Именованный Пайп в Linux"  +/
Сообщение от silenceod (ok) on 21-Янв-11, 01:15 
Подскажите, есть ли в Linux-е такой механизм, позволяющий при записи куда то автоматически запускать приложение и открывать это как ввод?

Например, назначить так
mksuperfifo super.pipe, /usr/bin/sendmail

То есть теперь файл super.pipe стал связан с программой сендмейл и является ее стандартным вводом. Теперь при и записи в super.pipe, например
echo text>super.pipe
запускался бы sendmail, как если бы мы выполнили
echo text | /usr/bin/sendmail

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Супер Именованный Пайп в Linux"  +/
Сообщение от ImPressed (ok) on 21-Янв-11, 07:49 
> Подскажите, есть ли в Linux-е такой механизм, позволяющий при записи куда то
> автоматически запускать приложение и открывать это как ввод?
> Например, назначить так
> mksuperfifo super.pipe, /usr/bin/sendmail
> То есть теперь файл super.pipe стал связан с программой сендмейл и является
> ее стандартным вводом. Теперь при и записи в super.pipe, например
> echo text>super.pipe
> запускался бы sendmail, как если бы мы выполнили
> echo text | /usr/bin/sendmail

Есть autoexpect, на котором можно написать вашу mksuperfifo.

man autoexpect

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру