以下是使用Go语言中的os/exec
包来执行命令添加路由参数的示例代码:
package main
import (
"fmt"
"os/exec"
)
func main() {
destination := "192.168.201.0"
iface := "eth0" // 网卡接口名称
gateway := "0.0.0.0"
genmask := "255.255.255.0"
cmd := exec.Command("route", "add", destination, "mask", genmask, gateway)
err := cmd.Run()
if err != nil {
fmt.Println("添加路由失败:", err)
return
}
fmt.Println("路由已成功添加")
}
注意,以上代码假设你使用的是类Unix系统,如Linux。如果在Windows上运行,请将route
命令替换为适当的Windows路由命令。此外,确保你有足够的权限来执行该操作。
内容由零声教学AI助手提供,问题来源于学员提问