Para sacar el listado de maquinas virtuales (imagenes) de los emuladores Genymotion creados:
VBoxManage list vms
Para ejecutar un emulador específico por su nombre:
/Applications/Genymotion.app/Contents/MacOS/player --vm-name "xxxx"
Para (matar) a un emulador específico por nombre:
ps | grep "name of the emulator or its id" | awk 'NR==1 {print $1}' | xargs echo
Lo que devuelve el ps con grep:
33539 ttys003 0:07.36 /Applications/Genymotion.app/Contents/MacOS/player --vm-name emulatorName 36995 ttys003 0:00.00 grep emulatorName
Lo cual contiene dos IDs de proceso (el de genymotion, que es el que nos interesa, y el de propio grep).
Para coger solo la ID del proceso del genymotion cogemos la columna y la linea:
- print $1: coge la primera columna de lo que devuelve el ps.
- NR==1: coge la primera linea de lo que devuelve ps.
/usr/bin/osascript -e 'tell application "System Events" to tell process "player" to set visible to false'