Запуск и остановка приложений VirtualBox и сохранение состояния

Сейчас у меня есть файл .sh для беспрепятственного запуска Photoshop и файл .sh для выключения виртуальной машины и сохранения состояния.

Что бы я хотел сделать в конечном счете, если это вообще возможно, так это иметь один скрипт (если возможно, средство запуска, так что его можно найти при поиске приложений), который запустит Photoshop и когда обнаружится, что я вышел из Photoshop в ВМ, он выполняет выключение и сохранение состояния для ВМ

Возможно ли это? Если так, кто-то будет так любезен, чтобы помочь мне сделать это? Буду ли я создавать файл photoshop.desktop в / usr / share / Applications с чем-либо в нем (что бы это было?)? Буду ли я изменять текущий файл photoshop.sh и перемещать его в / usr / bin, ТОГДА создавая файл photoshop.desktop в / usr / share / apps, который как-то указывает на это? Или, может быть, каким-то образом создать какой-нибудь файл в / usr / bin?

Любая помощь будет принята с благодарностью. Заранее спасибо

Фотошоп:

#!/bin/sh
VBoxManage startvm "Windows"
VBoxManage --nologo guestcontrol "Windows" run --exe "C:\\Program Files\Adobe\Adobe Photoshop CC 2015\\Photoshop.exe" --username danny --password xxxx --wait-stdout

Выключение:

#!/bin/sh
VBoxManage controlvm "Windows" savestate

Если бы я сделал что-то подобное ...

#!/bin/sh
VBoxManage startvm "Windows"
VBoxManage --nologo guestcontrol "Windows" run --exe "C:\\Program Files\Adobe\Adobe Photoshop CC 2015\\Photoshop.exe" --username danny --password xxx --wait-stdout && echo OK
VBoxManage controlvm "Windows" savestate

Единственная проблема, с которой я сталкиваюсь, это выключение и / или попытка перезагрузки виртуальной машины, если я забываю, что у меня открыт фотошоп, и я сделал еще один .sh для Illustrator таким же образом. Закрытие любого приложения приведет к выключению ВМ, и у них обоих также будут команды для запуска ВМ

2
задан 28 April 2016 в 14:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: