当前位置:  开发笔记 > 运维 > 正文

如何在(Ubuntu)Linux机器上更改ip-address(最有可能使用dhclient挂钩)时运行脚本?

如何解决《如何在(Ubuntu)Linux机器上更改ip-address(最有可能使用dhclient挂钩)时运行脚本?》经验,为你挑选了1个好方法。

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

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



1> Arvodan..:

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

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

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有