Я пишу сценарий, который работает в системе через сеть. И тогда мне нужно запустить несколько команд на другом хосте. Как узнать, включена ли система?Как узнать, включена ли система?
Мой язык программирования - Perl, а целевой хост - RHEL5.
Есть ли какая-либо информация о прерывании ядра или сетевой загрузке, указывающая на включение системы и загрузку os?
[В другом случае] Мне также было интересно, если я просто включу свой аппарат вручную. когда он, как утверждается, включен. и когда предполагается, что ОС полностью загрузилась для работы, связанной с сетью, такой как выполнение там сетевой команды. Что делать, если система находится на DHCP, как бы удаленная система тогда искала эту машину [я думаю, это возможно через MAC-адрес. но если я ошибаюсь].
Если я пропустил любую информацию, не стесняйтесь спрашивать меня. Если у вас есть какие-либо предложения, чтобы сделать задачу проще, пожалуйста, поверхность их :)
Thanx imkin
Почему DHCP меняет IP-адрес? DHCP означает, что компьютер запрашивает адрес сети - это не означает, что адрес изменяется. Что фиксирует адрес - это маршрутизатор или любые ответы на запрос. Все, что нужно сделать, это указать маршрутизатору, чтобы он дал фиксированный IP-адрес машине. – 2008-10-12 08:56:19
DHCP просто * может * изменить IP-адреса. Ничто не говорит об этом * must *. С этим нужно иметь дело - это либо настройка DHCP-сервера, либо изменение IP-адреса. – Tanktalus 2008-10-12 13:30:42