现有一个程序,使用$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当做参数,执行函数就可以完成上面复杂的过程。
这样该怎么做呢, 请赐教 ,谢谢了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
https://github.com/netyum/scron/blob/master/scron-go/system/system.go,希望对你有帮助
<p>好的,谢谢</p>