viernes, 12 de abril de 2019

Scrip ejecutarexe.sh en virtualbox desde Gnu/Linux

Scrip ejecutarexe.sh en virtualbox desde Gnu/Linux.



Quieren el scrip.sh para ejecutar una aplicación .exe desde linux el cual sera un lanzador que nos ejecute nuestra aplicación.

En el tutorial anterior explico mas sobre la utilidad del mismo.

usa Gedit y adaptalo a tu nesecidad. debes conocer el código de tu VM para ello ejecuta en una terminal. $ VBoxManage list vms y colocas la dirección donde se indica.

 #!/bin/bash

echo "Iniciando la maquina virtual"
echo " espere"
sleep 1

#Este comando inicia la maquina virtual
VBoxManage startvm coloca-el-identificador de-la-vm

#Este scrip lo que hace es detener la ejecución de la aplicación hasta que se inicie la vm, dependiendo de la capacidad de tu maquina debes aumentar o disminuir este numero

sleep 35
echo "ejecutando su aplicación"

#En este comando debes colocar el identificador numérico de tu vm y la dirección donde esta la aplicación.exe que deseas ejecutar.

VBoxManage --nologo guestcontrol "coloca-el-identificador de-la-vm" run --exe "c:\Program Files\Microsoft Office\Office16\WINWORD.EXE" --username tu-usuario --password tu-contraseña
sleep 5
echo " si cierra su aplicación se apagará la maquina virtual "

#Este comando manda la señal de apagar la vm luego de cerrar la aplicación

VBoxManage controlvm  coloca-el-identificador de-la-vm acpipowerbutton

echo "apagando espere..."
sleep 5

#Este comando cierra la terminal de un golpe

 kill -9 $PPID

 #fin del scrip

Ahora guardalo con el nombre que necesites, si vas ejecutar word2016 dale ese nombre word.sh. y le das permisos de ejecución.


 Ahora guardalo con el nombre que necesites, si vas ejecutar word2016 dale ese nombre word.sh. y le das permisos de ejecución.

 
 







No hay comentarios:

Publicar un comentario

Entrada destacada

Las cuatro libertades esenciales

  El Proyecto GNU fue fundado en 1983 por Richard Stallman para desarrollar un sistema operativo libre: el sistema operativo GNU. Como resu...