virt-install \ -n "NAME" \ -r 1024 \ --import \ --disk path="1703_Disk.img" \ --accelerate \ --network network=default \ --connect=qemu:///system \ --vnc \ -v
谁能告诉我怎么在围棋里执行这个。
bq9c1y661#
os/exec软件包正是您需要的:
os/exec
cmdName := "virt-install" args := []string{ "-n", "NAME", "-r", "1024", "--import", "--disk", "path=1703_Disk.img" "--accelerate", "--network", "network=default", "--connect=qemu:///system", "-vnc", "-v", } cmd := exec.Command(cmdName, args...) if err := cmd.Start(); err != nil { log.Fatal(err) } if err := cmd.Wait(); err != nil { log.Fatal(err) }
qpgpyjmq2#
libvirt有一个Go语言API,https://gitlab.com/libvirt/libvirt-go-module或https://github.com/digitalocean/go-libvirt都有,对于某些任务,使用它比作为子进程运行libvirt命令更有意义。然而,virt-install作为子进程可能最有意义。
virt-install
2条答案
按热度按时间bq9c1y661#
os/exec
软件包正是您需要的:qpgpyjmq2#
libvirt有一个Go语言API,https://gitlab.com/libvirt/libvirt-go-module或https://github.com/digitalocean/go-libvirt都有,对于某些任务,使用它比作为子进程运行libvirt命令更有意义。
然而,
virt-install
作为子进程可能最有意义。