Команда

player --vm-name VM_NAME

Предназначен для запуска виртуальной машины Genymotion и

Какая команда убивает виртуальную машину Genymotion?

2
user4661403 12 Мар 2015 в 12:38

4 ответа

Лучший ответ

Вы можете использовать команду kill в * nix-подобных системах и taskkill в Win-системах.

Хороший пост об использовании Genymotion в установке Jenkins доступен по адресу http: // krazyrobot .com / 2014/05 / calabash-genymotion-and-jenkins /. Отрывок из команды приведен ниже:

PID=`ps | grep "Genymotion\.app/Contents/MacOS/player.*7b4f5185-b7d6-4151-9b09-9cefba4c0967.*" | awk '{print $1}'`
kill $PID
0
Rajesh 12 Мар 2015 в 10:03

Если вы хотите ОТКАЗАТЬ состояние VirtualBox Machine напрямую, введите в терминале:

vboxmanage discardstate 'My Genymotion name machine'
0
Álvaro Agüero 1 Июн 2020 в 01:31

Короче говоря, этот лайнер должен работать со всеми версиями Genymotion на Mac OSX:

ps x | grep "Genymotion\.app/Contents/MacOS/.*player" | awk '{print $1}' | xargs kill

Путь игрока Genymotion для предыдущих версий был:

Genymotion.app/Contents/MacOS/player

Путь к плееру Genymotion для v2.6.0:

Genymotion.app/Contents/MacOS/Player.app/Contents/MacOS/player

Но если вы выключите его силой таким образом, иногда позже, если вы попытаетесь восстановить снимок, вы можете потерпеть неудачу из-за VBOX_E_INVALID_VM_STATE

VBoxManage: error: Cannot delete the current state of the running machine (machine state: Running)
VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component SessionMachine, interface IMachine, callee nsISupports

Решение - аккуратно выключите виртуальную машину, прежде чем убивать проигрыватель Genymotion:

vboxmanage controlvm $YOUR_VM_NAME poweroff || true
1
Jing Li 3 Июн 2016 в 12:09

Если вы просто запустите ту же команду с -x, она закроет поле

player --vm-name VM_NAME -x

Взято из справки, которую мне удалось найти в логах

[debug] Usage: player
[debug]          --vm-name|-n <device name>
[debug]          [ --no-popup|-s ]
[debug]          [ --poweroff|-x  || 
[debug]            --startadb|-a  || 
[debug]            --stopadb|-z ]
2
Russ Wheeler 9 Ноя 2017 в 22:38