我想在通过调用启动特定接口(例如 eth0)时运行网络脚本
ifup eth0
Run Code Online (Sandbox Code Playgroud)
该脚本只能在启动 eth0 时运行。我的方法是编写脚本(名为script.sh)将其作为可执行文件放置在某处,然后写入/etc/network/interfaces:
auto eth0
iface eth0 inet manual
up /path/to/script.sh
Run Code Online (Sandbox Code Playgroud)
有没有更优雅的方法来做到这一点?我可以/etc/network/if-up.d以某种方式使用脚本环境吗?据我所知,无论调出哪个界面,该文件夹中的所有脚本都将运行。