The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"lftp + пробел в имени папки + $переменные"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"lftp + пробел в имени папки + $переменные"  
Сообщение от djdes (ok) on 15-Июн-08, 23:43 
В общем ситуация несколько необычная т.к. замкнутый круг, щяс расскажу почему.
цель: необходимо коннектится к к фтп-серваку в папку заданной переменной например:
1. export date=`date +%Y-%m-%d` - создаем переменную в которой находится наша дата в формате "ГГГГ-ММ-ДД"
2. с КОММАНДНОЙ строки коннекчусь lftp -c "open italy; mirror -c /dir/$date/House /media/generaly/$date/
3. всё отлично поняслась
4. с КОММАНДНОЙ строки коннекчусь lftp -c "open italy; mirror -c /dir/$date/DIR DIR /media/generaly/$date/DIR DIR  (DIR DIR через пробел)
5. ошибка мол пошол я в задницу, далее ставлю ЭТИ СЛОВА В "" как и следовало, НО lftp говорит типо нельзя непонимаю. далее почитав доки приходит мысль сделать всё через lftp-скрипт
6. cat >foo
open italy
cd "/dir/$date/DIR DIR"
mirror -c media/generaly/$date/DIR DIR"
exit
7. export date=`date +%Y-%m-%d` && lftp -f foo
cd: Access failed: 550 CWD failed. "/dir/$date/DIR DIR" : no such file or directory.
--
8. вывод: через lftp-скрипт он !видит папки пробелами!, но не понимает что есть переменные.

когда дописал понял что надо писать в их суппорт, но если есть соображения -отпишитесь

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "lftp + пробел в имени папки + $переменные"  
Сообщение от Gennadi (??) on 16-Июн-08, 01:48 
>[оверквотинг удален]
>exit
>7. export date=`date +%Y-%m-%d` && lftp -f foo
>cd: Access failed: 550 CWD failed. "/dir/$date/DIR DIR" : no such file
>or directory.
>--
>8. вывод: через lftp-скрипт он !видит папки пробелами!, но не понимает что
>есть переменные.
>
>когда дописал понял что надо писать в их суппорт, но если есть
>соображения -отпишитесь

а так:

cat >foo
open italy
cd "/dir/$date/'DIR DIR'"
mirror -c media/generaly/$date/'DIR DIR'"

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

2. "lftp + пробел в имени папки + $переменные"  
Сообщение от djdes (ok) on 16-Июн-08, 02:34 
>а так:
>
>cat >foo
>open italy
>cd "/dir/$date/'DIR DIR'"
>mirror -c media/generaly/$date/'DIR DIR'"

да всё работает лёг спать и самого тоже допёрло вроде пробывал ,но походу обратные пятые ставил, только надо не в скрипте а именно комманда иначе переменные не прочитаюстся! спасибо тема закрыта

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

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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