2020
10-18
10-18
Go语言调用Shell与可执行文件的实现
os/exec包可用于调用外部命令,可以使用管道连接输入输出,并支持阻塞与非阻塞方式执行命令。os/exec包中关键的类型为Cmd,以下介绍的所有方法皆服务于该类型:funcCommand(namestring,arg...string)*Cmd方法返回一个*Cmd,用于执行name指定的程序(携带arg参数)func(c*Cmd)Run()error执行Cmd中包含的命令,阻塞直到命令执行完成func(c*Cmd)Start()error执行Cmd中包含的命令,该方法立即返回,并不等待命令执行完成fu...
继续阅读 >