Подскажите, есть ли в Linux-е такой механизм, позволяющий при записи куда то автоматически запускать приложение и открывать это как ввод?Например, назначить так
mksuperfifo super.pipe, /usr/bin/sendmailТо есть теперь файл super.pipe стал связан с программой сендмейл и является ее стандартным вводом. Теперь при и записи в super.pipe, например
echo text>super.pipe
запускался бы sendmail, как если бы мы выполнили
echo text | /usr/bin/sendmail
> Подскажите, есть ли в 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