Порой людям странного хочется...
ничего странного:
прежде, чем перезагружать хост, на котором работают ВМ, хорошо бы корректно погасить все ВМ.
Сама VMware, на которой работают эти ВМ, при простом ребуте хоста почему-то не всегда успевает погасить все ВМ корректно. Поэтому перед ребутом хоста приходится запускать скрипт, гасящий все ВМ.
Это простой скрипт, работающий под Windows и состоящий из кучки команд shutdown, который нормально шатдаунит все ВМ под Windows, но линуксовые машины приходится гасить вручную из VMware. Это не смертельно, но не очень удобно. Хочется и линуксовые ВМ гасить этим же скриптом.
И что интересно - если делать шатдауны из VMware даже не логинясь на линуксовые ВМ, то эти шатдауны нормально отрабатывают. Значит, сама VMware умеет делать им штатные шатдауны. Вот и хочется использовать что-то похожее в скрипте. Причём, когда-то у меня была ВМ под Дебиан, которая нормально гасилась обычной виндовой командой shutdown, выдаваемой дистанционно по сети, но посмотреть её конфиг я не могу т.к. этой ВМ давно нет.
Гасить эти машины при помощи PHP и подобных ухищрений не представляется возможным, т.к. не на всех них есть PHP.
Как-то так ))