3

我有一个脚本可以联系几个来源并告诉他们“IP 地址 XXX.XXX.XXX.XXX 是我当前的”。我的测试 Web 服务器通过 DHCP 具有动态 IP 地址,除此之外,它需要在其 IP 地址更改时更新 DDNS 条目。然而,它不是唯一的,所以我需要运行我自己的自定义脚本。

我怀疑这可以通过附加要为给定 dhclient 挂钩运行的脚本来实现。但是我仍然需要知道我应该使用哪个钩子,以及如何使用。

4

1 回答 1

5

我建议将脚本放入 dhclient-exit-hooks.d。因为如果地址更改已经完成,您应该只更改 DDNS 条目。但是,如果分配地址失败,我不确定是否调用了 dhclient-exit-hooks。

编辑:手册页(man dhclient-script)说,exit-hooks 脚本将在 shell 变量(exit_status)中获取退出代码。所以你可以检查一下。

于 2008-09-22T08:15:25.857 回答