1. 首页
  2. 编程语言
  3. 硬件开发
  4. Go语言调用Shell与可执行文件的实现

Go语言调用Shell与可执行文件的实现

上传者: 2020-12-17 10:40:37上传 PDF文件 51.45KB 热度 13次
os/exec包可用于调用外部命令,可以使用管道连接输入输出,并支持阻塞与非阻塞方式执行命令。 os/exec包中关键的类型为Cmd,以下介绍的所有方法皆服务于该类型: func Command(name string, arg ...string) *Cmd 方法返回一个*Cmd, 用于执行name指定的程序(携带arg参数) func (c *Cmd) Run() error 执行Cmd中包含的命令,阻塞直到命令执行完成 func (c *Cmd) Start() error 执行Cmd中包含的命令,该方法立即返回,并不等待命令执行完成 func (c *Cmd) Wait() err
用户评论