0
OSX上でVMが実行されているかどうかを確認するシェルスクリプトを作成しようとしています。起動したいと思います。実行中かどうかをチェックし、実行されていない場合は起動する方法を示します。私は持っていないことはそれをすべて動作させるための構文です...すべてのヘルプは大歓迎されています返されますシェルスクリプトOSX - VMフュージョン(VMRun)
コマンド1
/Applications/VMware\ Fusion.app/Contents/Library/vmrun list | grep -q ".vmx"
「.vmxファイル」アクティブVMが稼働している場合にのみ、 VMFusion。私は、このコマンドを使用すると、このコマンドに対応して使用することを条件にしたい:VMを起動します
コマンド2
/Applications/VMware\ Fusion.app/Contents/Library/vmrun -T fusion start "PATHTOVMXFILE/Windows 7.vmx"
。
ロジックは次のようになります。
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