0
我想創建一個shell腳本來檢查虛擬機是否在OSX上運行,如果它當前不在運行我想啓動它,我有我想到的方式檢查它是否正在運行,以及如果沒有啓動它的方式。我沒有爲使這一切工作的語法...任何幫助表示讚賞:Shell腳本OSX - 虛擬融合(VMRun)
命令1
/Applications/VMware\ Fusion.app/Contents/Library/vmrun list | grep -q ".vmx"
將返回「的.vmx」只有在有對活動虛擬機上運行VMFusion。我想用這個命令並使其有條件對應於該命令使用方法:
命令2
/Applications/VMware\ Fusion.app/Contents/Library/vmrun -T fusion start "PATHTOVMXFILE/Windows 7.vmx"
這將啓動VM。
的邏輯是:
infinite loop
{
Command 1
If the return of the Command 1 is not ".vmx"
then run Command 2
else
do nothing
continue looping
}
基本上男人,謝謝你,我唯一會改變的,將執行命令,如果command_one = '.vmx「,但我認爲我可以處理該部分!欣賞幫助。 – Mike
好的。如果它可以正常工作,也許您可以將它標記爲已解決?Thnx! – Montmons
完成。再次感謝。 – Mike