dup2

    1зной

    1ответ

    После включения ответ Бен Фойгт в код, это, кажется, работает Оригинальный вопрос: Я пытаюсь использовать dup2 для: пройти выход " ls -al "в качестве входного сигнала для" grep foo ", , выход которого

    18зной

    2ответ

    Как использовать dup2 для выполнения следующей команды? ls -al | grep alpha | more

    1зной

    2ответ

    Я хочу использовать dup2 для чтения из входного файла и перенаправить его на вход функции exec. но моя проблема заключается в том, что у меня есть три запущенных процесса, и все они должны открыть оди

    3зной

    2ответ

    Я подготовил программу, которая эмулирует интерфейс оболочки (cmd) с использованием труб. Существуют две версии программы: 1. Используя один канал (используя канал от родителя до дочерняя связь) 2. Ис

    0зной

    1ответ

    Я вижу, что легко открыть трубку между двумя процессами, используя вилку, но как мы можем передавать открытую трубу в потоки. Предположим, нам нужно пройти из ПРОГРАММЕ А в ПРОГРАММЕ B «может более че

    0зной

    2ответ

    так, если я: dup2(0, backup); // backup stdin dup2(somefile, 0); // somefile has four lines of content fgets(...stdin); // consume one line fgets(....stdin); // consume two lines dup2(backup, 0);