Поставил VirtualBox, создал под ним виртуальную машину в режиме "VRDP", захожу в Linux через SSH2 PuTTY, запускаю виртуалку, соединяюсь через "Подключение к удаленному рабочему столу" Windows XP, все работает; но никак не удается "приручить" ее посредством NOHUP оставаться работать после выхода из консоли. команды типа "nohup ./VBoxManage startvm "MyVM" -type vrdp < /dev/null > MyVM.log 2>&1 &" дают однотипный результат: когда я даю в консоли PuTTY команду "exit", она соглашается, выдавая сообщение "logout" и благополучно зависает, точнее, перестает реагировать на ввод. Виртуальная машина продолжает работать. Но если окно PuTTY закрыть, удаленный рабочий стол тут же закрывается и из списков процессов пропадают процессы VirtualBox. Т.е. несмотря на все пляски с бубном, связь консоли с VirtualBox остается. (если дать команду "nohup sleep 60 < /dev/null > 0.log 2>&1 &", то она отрабатывает нормально, т.е. можно выйти из шелла через "exit", PuTTY сама как положено закроется, а войдя заново можно наблюдать среди спящих процессов sleep в течении заданного времени)
|