Golang 添加路由:使用 exec.Command 执行 route add 命令
在 Go 语言中,可以使用 os/exec 包中的 Command 函数来执行命令。具体实现如下:
package main
import (
"fmt"
"os/exec"
)
func main() {
ip := "20.239.173.0"
mask := "255.255.255.0"
gateway := "10.169.1.1"
cmd := exec.Command("route", "add", ip, "mask", mask, gateway)
err := cmd.Run()
if err != nil {
fmt.Println("添加路由失败:", err)
return
}
fmt.Println("添加路由成功")
}
上面的代码中,使用 exec.Command 函数创建一个路由添加命令,并执行该命令。如果添加路由失败,将打印错误信息;如果添加路由成功,将打印成功信息。
原文地址: https://www.cveoy.top/t/topic/nRJM 著作权归作者所有。请勿转载和采集!