unix-exec-output-catcher (cargo): Library to run executables in a child process and catch STDOUT and STDERR output on UNIX-systems. std::process::Command is probably the better option. Use this source code as educational source how it could be done.
Keywords: unix|pipe|fork|exec|posix