Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个脚本可以联系几个来源并告诉他们“IP 地址 XXX.XXX.XXX.XXX 是我当前的”。我的测试 Web 服务器通过 DHCP 具有动态 IP 地址,除此之外,它需要在其 IP 地址更改时更新 DDNS 条目。然而,它不是唯一的,所以我需要运行我自己的自定义脚本。
我怀疑这可以通过附加要为给定 dhclient 挂钩运行的脚本来实现。但是我仍然需要知道我应该使用哪个钩子,以及如何使用。
我建议将脚本放入 dhclient-exit-hooks.d。因为如果地址更改已经完成,您应该只更改 DDNS 条目。但是,如果分配地址失败,我不确定是否调用了 dhclient-exit-hooks。
编辑:手册页(man dhclient-script)说,exit-hooks 脚本将在 shell 变量(exit_status)中获取退出代码。所以你可以检查一下。