Rosetta
Namespaces | Functions | Variables
execute.cc File Reference
#include <basic/execute.hh>
#include <utility/string_util.hh>
#include <basic/Tracer.hh>
#include <utility/exit.hh>
#include <iostream>
#include <utility/stream_util.hh>
#include <sys/wait.h>

Namespaces

 basic
 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input.
 

Functions

ExecutionResult basic::execute (std::string const &message, std::string const &command, std::vector< std::string > const &args, bool terminate_on_failure=true, bool silent=false)
 excute provided command_line though shell and return exit_code and output More...
 

Variables

static basic::Tracer basic::TR ("basic.execute")