linux – 如何从shell脚本修改 etchosts?

linux – 如何从shell脚本修改 etchosts?,第1张

概述我需要更改一些主机条目 – 例如,需要更新主机以使active.vm主机与当前引导的VM(与某些测试设备)的IP匹配. VM中的访客软件将机器的地址报告给主机,我需要根据该信息更新/ etc / hosts – 总是有一些时间来编写另一个守护进程/ cronjob,但是想要使用现有的东西来修复具有哑语法的主机条目主机名current_ip. 有人推荐我使用bind-tools包,但是 – 它的ns 我需要更改一些主机条目 – 例如,需要更新主机以使active.vm主机与当前引导的VM(与某些测试设备)的IP匹配. VM中的访客软件将机器的地址报告给主机,我需要根据该信息更新/ etc / hosts – 总是有一些时间来编写另一个守护进程/ cronjob,但是想要使用现有的东西来修复具有哑语法的主机条目主机名current_ip.

有人推荐我使用bind-tools包,但是 – 它的nsupdate | host根本不适合这个任务. ..

Upd:仍在寻找绑定套件中的东西,但至少动态再生似乎是最好的解决方案,而augtool也很好.

更新:由于我的懒惰,动态再生现在不打算使用,所以开始在cronjob上使用augtool,读取webserver的最新IP访问日志 – 在运行Windows的VM上,整个监控解决方案只是一个加载的webbrowser来自主机的特定URL,并且具有较小的重新加载间隔

解决方法 看看 augeas.它有一个现成的解析器/序列化器用于hosts文件(甚至在他们的快速导游中),并附带一个简单的工具来进行更改(augtool). 总结

以上是内存溢出为你收集整理的linux – 如何从shell脚本修改/ etc / hosts?全部内容,希望文章能够帮你解决linux – 如何从shell脚本修改/ etc / hosts?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1039136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存