Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: VirtualBox (vboxmanage) + консоль (python,bash)  (Прочитано 1858 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн x_Fafnir_x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
VirtualBox (vboxmanage) + консоль (python,bash)
« : 29 Ноябрь 2011, 11:44:20 »
Доброго времени суток.
Возникла такая проблемка-не проблемка.
Хочу программно добиться от vboxmanage всего консольного могущества.
Однако, не работает даже такая инструкция
#!/bin/bash
/usr/bin/vboxmanage list vms
Результат - пустая строка.

Хочу получить информацию о vm пишу в скрипте:
#!/bin/bash
vboxmanage showvminfo xp
Ругается что нет такой.

А вот так:
#!/bin/bash
vboxmanage list
Работает!

Хотя если набирать команды "по-обычному" то результат налицо. Все работает как надо.
В чем может быть проблема?
ЗЫ Такая же ситуация наблюдается и в python скриптах

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: VirtualBox (vboxmanage) + консоль (python,bash)
« Ответ #1 : 29 Ноябрь 2011, 12:08:02 »
which vboxmanage
PATH=$PATH:...

Оффлайн x_Fafnir_x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: VirtualBox (vboxmanage) + консоль (python,bash)
« Ответ #2 : 29 Ноябрь 2011, 14:00:49 »
Куда это вставить?
В скрипте пишу vboxmanage и /usr/bin/vboxmanage - результат то же.

Собственно вопрос то. Почему vboxmanage list (/usr/bin/vboxmanage list) работает,
vboxmanage list vms (/usr/bin/vboxmanage list vms) - нет.
 :(


Все, решил. Сменил владельца файла на обычного, и запустил без SUDO. Все заработало.
« Последнее редактирование: 29 Ноябрь 2011, 14:23:00 от x_Fafnir_x »

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.