Nowe posty

Autor Wątek: pipe i exec*  (Przeczytany 2911 razy)

eloar

  • Gość
pipe i exec*
« dnia: 2008-06-22, 16:16:15 »
Potrzebuję przekazać do procesu wejście i wyjście do łączy utworzonych przez pipe, ale nie mogę zrobić tego przez podmianę wejścia, i wyjścia, ponieważ proces ma komunikować się z użytkownikiem przez klawiaturę i ekran.

Jest jakiś sposób, aby do programu powoływanego przez execl przekazać deskryptor pipe inaczej jak przez dup2?

norbert_ramzes

  • Gość
pipe i exec*
« Odpowiedź #1 dnia: 2008-06-23, 15:04:13 »
Albo musisz przekazywać normalne wejście procesu macierzystego do potomnego przez pipe albo może sam coś zaraz znajdę na ten temat bo ostatnio sam się kręcę wokół tego (interesuje mnie wybiórcze przekazywanie poleceń i wyjścia żeby nie robić śmieci).

PS. http://www.google.pl/search?q=C+pipe+-dup2