The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"bash - поиск нужного файла и получение пути к файлу"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "bash - поиск нужного файла и получение пути к файлу" +/
Сообщение от rfcr (ok), 29-Апр-09, 09:48 
Спасибо! Получилось.
Пишу скрипт дальше и опять те же грабли...

Делаю следующее:
F=`find /m* -name '*.vmx' -print0 | xargs --null grep -l -i "$VMNAME"`

echo ""
F=`echo "\"${F}\""`
echo $F
vmware-cmd $F getstate

Vmware-cmd ругается на присутствие пробелов и не отрабатывает как надо. И вроде заключил в кавычки и переменная нормально выводится:

# ./x "x - machine"
displayName = "x - machine"

"/m/x-machine/SUSE Linux.vmx"
/usr/bin/vmware-cmd: Could not connect to VM "/m/x-machine/SUSE
  (VMControl error -14: Unexpected response from vmware-authd: Invalid pathname: "/m/x-machine/SUSE)

Что ж такое!

Догадался сам :) Надо так:

vmware-cmd "${F}" getstate

Тогда все работает как надо..

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
bash - поиск нужного файла и получение пути к файлу, rfcr, 28-Апр-09, 16:57  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру