/etc/network/interfaces 文件验证

/etc/network/interfaces 文件验证

是否有任何嵌入到 Linux 中的工具可供我用来验证语法/etc/network/interfaces或文件,类似于我在安装之前/etc/network/interfaces/*.conf验证 sudo 的方式。visudo

我正在编写要部署在旧的“物联网中,但最有可能不是”的脚本方法并想要对我的配置生成器进行单元测试。

答案1

ifup --no-act --interfaces=/home/user/interfaces.new eth0在已经启动的接口上,可以使用该命令检查指定接口文件是否存在语法错误。

如果存在错误,您将收到一条消息,指出错误的行号以及有关无法解析接口文件的信息。

如果没有错误,您将收到一条消息,表明接口已配置。

$?在脚本中运行命令后,您可以通过查看变量的值来检查命令的返回值。

查看man ifup更多信息。

相关内容