В общем ситуация несколько необычная т.к. замкнутый круг, щяс расскажу почему. цель: необходимо коннектится к к фтп-серваку в папку заданной переменной например: 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-скрипт он !видит папки пробелами!, но не понимает что есть переменные.когда дописал понял что надо писать в их суппорт, но если есть соображения -отпишитесь
|