См. труба (2) .Используйте дескриптор входного файла для stdin
дочернего процесса, который вызывает exec
.
Чтобы переместить дескриптор файла, выполните
dup2( my_pipe[0], stdin);
в дочернем элементе после вилки.
Или используйте popen (3) , как предлагает Чао.