我需要在下面的 go 程序中实现类似的功能。ssh user@host "python" - < ./test.py -f bar我现在能够实现突出显示的部分,我只需要使用脚本文件传递标志。以下是突出显示部分的代码。package mainimport ( "log" "os" "golang.org/x/crypto/ssh")func main() { user := "user" hostport := "10.10.10.10:22" script, _ := os.OpenFile("test.py", os.O_RDWR|os.O_CREATE, 0755) interpreter := "python3" client, session, err := connectToHost(user, hostport) session.Stdin = script session.Stdout = os.Stdout err = session.Run(interpreter) if err != nil { log.Fatal(err) } client.Close() defer session.Close()}
- 1 回答
- 0 关注
- 93 浏览
添加回答
举报
0/150
提交
取消