我编写了一个脚本,使用 VMrun 运行 Vmware windows guest,在该映像中运行脚本并关闭 VMware 会话。脚本如下:
vmrun start XP/XP/"Windows XP Pro SP3_original.vmx"
~/Desktop$ vmrun -gu ** -gp ** runProgramInGuest XP/XP/"Windows XP Pro SP3_original.vmx" "C:\Documents and Settings\Computer\Desktop\script.bat"
vmrun stop XP/XP/"Windows XP Pro SP3_original.vmx"
但是,该脚本会在映像启动并运行之前执行最后两个命令,因此导致无法在 Windows 客户机中运行该脚本。有什么方法可以等到图像启动然后继续执行命令?