Emx::Cmd类 参考

执行外部命令

#include "Cmd.hpp"

静态 Public 成员函数

static ErrCodeE Run (const char *cmd,...)
 使用popen的方式执行命令,支持格式化字符串输入 更多...
 
static ErrCodeE RunCheck (const char *cmd,...)
 使用popen的方式执行命令,支持格式化字符串输入, 并且会检测命令的执行结果是否返回0 更多...
 
static ErrCodeE System (const char *cmd,...)
 使用psystem的方式执行命令,支持格式化字符串输入 更多...
 
static ErrCodeE VforkRun (const char *cmd,...)
 使用vfork()的方式执行命令,支持格式化字符串输入 更多...
 

成员函数说明

◆ Run()

static ErrCodeE Emx::Cmd::Run ( const char *  cmd,
  ... 
)
static
参数
cmd[in] 格式化字符串
...[in] 可变参数
返回
ErrCodeE

◆ RunCheck()

static ErrCodeE Emx::Cmd::RunCheck ( const char *  cmd,
  ... 
)
static
参数
cmd[in] 格式化字符串
...[in] 可变参数
返回
ErrCodeE

◆ System()

static ErrCodeE Emx::Cmd::System ( const char *  cmd,
  ... 
)
static
参数
cmd[in] 格式化字符串
...[in] 可变参数
返回
ErrCodeE

◆ VforkRun()

static ErrCodeE Emx::Cmd::VforkRun ( const char *  cmd,
  ... 
)
static
参数
cmd[in] 格式化字符串
...[in] 可变参数
返回
ErrCodeE