我有一个脚本,它联系了几个来源并告诉他们"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)中获取退出代码.所以你可以检查一下.