Questions about interfacing with other processes, in particular RunProcess and related functions.
See the general reference on Calling External Programs.
Some of the major ways of interfacing with other processes and communicating with them through pipes are:
RunandRunThroughfor running other programs synchronously.Using
Import,ReadList,Getand other read functions to read from a the standard output of a process using the syntaxImport["!process", ...]Since version 10,
RunProcessand related functions allow running processes asynchronously.