我正在编写一个通过网络为系统供电的脚本。然后我需要在另一台主机上运行一些命令。我如何知道系统是否已开机?我如何知道系统是否已开机?
我的编程语言是Perl,目标主机是RHEL5。
是否有任何内核中断或网络启动信息指示系统已启动且操作系统已加载?
[在不同的情况下]我也想知道,以防万一如果我只是在我的机器手动切换。什么时候它确切地说已经开启。什么时候该操作系统应该完全启动以进行与网络相关的操作,例如在那里执行网络命令。如果系统使用DHCP,那么远程系统如何搜索这台机器呢?[我猜这可能是通过mac地址。但如果我错了]。
如果我错过了任何信息,请随时问我。如果您有任何建议,使工作更容易,请表面他们:)
感谢名单 imkin
为什么DHCP会更改IP地址? DHCP只是意味着计算机向网络询问地址 - 这并不意味着地址发生变化。什么修复的地址是路由器或任何答复的查询。所有人要做的就是告诉路由器给机器一个固定的IP地址。 – 2008-10-12 08:56:19
DHCP只能*改变IP地址。没有说它*必须*。我们必须以某种方式处理这个问题,即专门配置DHCP服务器,或者处理IP更改。 – Tanktalus 2008-10-12 13:30:42