URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80584
[ Назад ]

Исходное сообщение
"Не могу закрыть PuTTY, не убив VirtualBox"

Отправлено Zuborg , 03-Июн-08 07:48 
Поставил 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 в течении заданного времени)

Содержание

Сообщения в этом обсуждении
"Не могу закрыть PuTTY, не убив VirtualBox"
Отправлено pavel_simple , 03-Июн-08 08:52 
screen

"Не могу закрыть PuTTY, не убив VirtualBox"
Отправлено Zuborg , 03-Июн-08 09:47 
>screen

Спасибо, но оказалось, что выключение форвардинга X11 в настройках PuTTY позволяет VirtualBox'у "выжить". Правда, PuTTY все равно на "logout'e" виснет, но это уже ее проблема. Главное, что удаленный процесс теперь раработает.

PS Судя по темам, в том числе и на сайте виртуалбокса, "screen" тоже не помогал в аналогичной ситуации.