开发者社区 问答 正文

go 执行Linux外部命令,带参数如何实现??报错

现有一个程序,使用$GOPATH/bin/pdcfg -etcd http://localhost:2379命令可以调用;

程序就读取一行命令行的输入参数,输入vendor add(如则不是报错),调用程序里的下一个函数add(),函数里有两个逐行读取命令(os.stdin), 输入参数test(名称)  然后enter,继续在输入test(描述) enter,程序结束

现在想用go执行外部命令的方法封装成函数,把$GOPATH/bin/pdcfg -etcd http://localhost:2379、vendor add、test、test当做参数,执行函数就可以完成上面复杂的过程。

这样该怎么做呢, 请赐教 ,谢谢了

 

展开
收起
爱吃鱼的程序员 2020-06-07 18:11:02 665 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        https://github.com/netyum/scron/blob/master/scron-go/system/system.go,希望对你有帮助 
                    
    
                        <p>好的,谢谢</p>
    
    2020-06-07 18:11:21
    赞同 展开评论
问答分类:
问答地址: