vIv Posted April 17, 2011 Posted April 17, 2011 Имеем VBox, всё работает, стартуют виртуалки, всё здорово. Кроме, блин, шатдауна! Когда винда хочет выключиться, она посылает окошкам Windows.TERM - в том числе и окошкам виртуалок. А они вместо того, чтобы выключиться, выбрасывают диаложек "Как умирать?" и радио-баттон на три варианта. Решение в лоб "Привинтить каждой виртуалке правильный метод - Send shutown signal" обломался сразу, ибо there is no built in way to do that. Теперь думаю, как при шатдауне погасить виртуалки из коммандной строки. Вариант 1: Скрипт старта каждой виртуалки обернуть в каукю-то оболочку, которая будет ловить Windows.TERM и корректно на него реагировать, посылая из коммандной строки своей виртуалке соответствующий сигнал. Вариант 2: Бог с ней, корректностью, - просто по шатдауну гасить из коммандной строки все виртуалки. ВОПРОС: чем можно по шатдауну винды скрипт выполнить? Читал "Планирование заданий" в Windows7, нашёл варианты по старту, по часам, но не по шатдауну. Из какого журнала там можно выдернуть событие "Начался шатдаун"? Или nnCron поставить? Any other suggestion please! Вставить ник Quote
hRUst Posted April 17, 2011 Posted April 17, 2011 Есть вариант поискать как винда вставляет задание на обновление системы при выключении, у туда вкорячить свой скрипт. Вставить ник Quote
andriko Posted April 18, 2011 Posted April 18, 2011 (edited) хмм - а если ребут, тож окошки рисует? Edited April 18, 2011 by andriko Вставить ник Quote
Ivan_83 Posted April 18, 2011 Posted April 18, 2011 NUT использовать - виртуалкам слать по сети шатдаун (да да, это который типа от бесперебойников) или воспользоваться виндовой утилитой shutdown, она и по сети гасить компы умеет. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.