в rc.d скрипте в функции остановки было пропущено определение переменной $HOME
HOME=$(/usr/sbin/pw usershow -7 -n "${vmuser}" | /usr/bin/cut -d: -f6)копирнул из функции запуска и стало норм сохранятся при shutdown -p now и по щелчку по кнопке выключения на сб. блоке. всем отозвавшимся спс =) 24.12.2012, 16:41, "Oleg V. Nauman" <[email protected]>: > Quoting [email protected]: > >> не помогло. из консоли savestate выполняется за 4 секунды и также >> быстро выполняется восстановление. > > Ctrl-T понажимайте пока rc.shutdown ждет завершения скриптов > И совет общего плана: не делайте halt -p , делайте shutdown -p now > >> 24.12.2012, 16:07, "Oleg V. Nauman" <[email protected]>: >>> Quoting [email protected]: >>>> При нажатии кнопки выключения или по halt -p не сохраняется >>>> состояние виртуальной машины (скрипт пытается отработать это видно в >>>> консоли но через 90 секунд принудительно убивается с записью в логе >>>> ниже) но >>> echo "rcshutdown_timeout=120" >> /etc/rc.conf >>>> если ручками в консоли остановить через скрипт >>>> /usr/local/etc/rc.d/vboxheadless stop то все отлично сохраняется.
