使用 Golang Exec 执行 Tmux

我想使用 Golang 执行 tmux 会话。我能够编译并获得退出状态 1。


cmd := exec.Command("tmux", "new", "-s", "foo")

err := cmd.Run()

if err != nil {

  log.Fatal(err)

}

我想开始一个会话。至少,我想得到一个更明显的错误。有什么文档可以参考吗?我在 Tmux 手册页上找不到太多内容。我想我错过了一个命令。


不负相思意
浏览 260回答 1
1回答

慕桂英546537

您需要将tmux连接到您的终端。尝试在cmd初始化后添加这些行:    cmd.Stdin = os.Stdin     cmd.Stdout = os.Stdout     cmd.Stderr = os.Stderr更新:链接到操场
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go