У меня есть такой код ... c = fork(); if(c==0) { close(fd[READ]); if (dup2(fd[WRITE],STDOUT_FILENO)...
Когда эта программа запущена, строка "stderr" отображается перед строкой "stdout".Зачем?Я думал,...
Я успешно передал вывод одной команды на вход другой, а затем отобразил вывод второй команды на...
Я реализую трубопровод на моделируемой файловой системе на C ++ (в основном на C). Он должен...
Как использовать dup2 для выполнения следующей команды? ls -al | grep alpha | more
После включения ответа Бена Фойгта в код, похоже, он работает Оригинальный вопрос: Я пытаюсь...
Я подготовил программу, которая эмулирует интерфейс оболочки (cmd), используя каналы.Существует две...
так что если я сделаю: dup2(0, backup); // backup stdin dup2(somefile, 0); // somefile has four...
Я вижу, что легко открыть канал между двумя процессами, используя fork, но как мы можем передать...
Я хочу использовать dup2 для чтения из входного файла и перенаправления его на вход функции exec.но...
Я создал вопрос об этом за несколько дней . Мое решение заключается в том, что было предложено в...
Вот мой код: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include...