for vm in `/usr/bin/vmware-cmd -l`; do /usr/bin/vmware-cmd "${vm}" stop trysoft; done
Эта команда выключает все виртуальные машины VMWare ESX из командной строки. Она выполняет перебор списка виртуальных машин, получаемого с помощью /usr/bin/vmware-cmd -l
, и для каждой машины выполняет команду /usr/bin/vmware-cmd "${vm}" stop trysoft
. Параметр «stop trysoft» указывает на мягкое выключение виртуальной машины. Альтернативой может быть использование других методов управления VMWare ESX, таких как PowerCLI или vCenter Server.