在 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 函数创建一个路由添加命令,并执行该命令。如果添加路由失败,将打印错误信息;如果添加路由成功,将打印成功信息。

Golang 添加路由:使用 exec.Command 执行 route add 命令

原文地址: https://www.cveoy.top/t/topic/nRJM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录