Сайт официального представителя Tibbo в РФ

    Process Terminal


    Требуется:
    org.jancy.io.child-process
    Опционально:
    org.jancy.io.file-stream

    Плагин Process позволяет вам запускать оболочку (или любой другой процесс), а затем напрямую взаимодействовать с ее потоками STDIN, STDOUT и STDERR.


    Эта функциональность становится незаменимой, когда рассматриваемый процесс выводит (или ожидает в качестве входных данных) некоторые двоичные данные. Например, если вы открываете свою обычную консоль терминала и запускаете netcat или openssl для подключения к веб-серверу, а затем отправляете запрос GET для извлечения некоторого двоичного ресурса, например :



    ... вывод будет непонятен из-за его двоичной природы:



    IO Ninja, с другой стороны, специально разработан для элегантной и эффективной обработки двоичных данных, поэтому у вас не возникнет проблем с проверкой и анализом двоичных выходных данных процесса (или отправкой двоичного запроса в его поток STDIN).


    Еще одной важной особенностью плагина Process является то, что, в отличие от обычной консоли терминала, он может разделять потоки STDOUT и STDERR.