是否有任何嵌入到 Linux 中的工具可供我用来验证语法/etc/network/interfaces
或文件,类似于我在安装之前/etc/network/interfaces/*.conf
验证 sudo 的方式。visudo
我正在编写要部署在旧的“物联网中,但最有可能不是”的脚本方法并想要对我的配置生成器进行单元测试。
答案1
ifup --no-act --interfaces=/home/user/interfaces.new eth0
在已经启动的接口上,可以使用该命令检查指定接口文件是否存在语法错误。
如果存在错误,您将收到一条消息,指出错误的行号以及有关无法解析接口文件的信息。
如果没有错误,您将收到一条消息,表明接口已配置。
$?
在脚本中运行命令后,您可以通过查看变量的值来检查命令的返回值。
查看man ifup
更多信息。