为了账号安全,请及时绑定邮箱和手机立即绑定

exec.Run和argv问题

exec.Run和argv问题

Go
交互式爱情 2021-04-08 10:10:42
我想创建一个exec.Cmd数组,并将它们通过管道连接在一起,以构成一个鱿鱼验证器。当文件中的命令没有参数时,它可以工作。使用参数时,它仅读取EOF。我检查了argv数组,它的内容还可以。该代码的相关部分是:func initCmd(file *os.File) []* exec.Cmd {    var cmd     [MAX_PROC]* exec.Cmd;    var e       os.Error    // Initialize the commands in the config file    environ := os.Environ();    var i int    for i=0; i < MAX_PROC; i++ {        line := getLine(file)        if line == "" { break }        parts := strings.Fields(line)        cmd[i], e = exec.Run(parts[0], parts[1:], environ,                              exec.Pipe, exec.Pipe, exec.Pipe)        exitOnError(&e)    }    return cmd[0:i]}有任何想法吗?谢谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 192 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信