我編寫了一個腳本,使用VMrun運行Vmware windows guest,在該映像中運行腳本並關閉VMware會話。該腳本如下:Vmrun超時命令
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客戶機內的腳本。是否有任何方法可以等待圖像啓動,然後繼續執行命令?
有沒有像vmstatus這樣的命令?如果你得到虛擬機狀態。你可以用shell腳本檢查它。 –
您是否在使用VMware Workstation,VMware vSphere或其他? –
是的,你可以ping機器並等待網絡啓動 –