The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 07-16-2008
Radhe Radhe is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Сообщений: 6
Exclamation FTP

Привет экспертов

Я строительства CSV извлечения файлов в мой скрипт. В конце этого сценария я FTP файл на удаленном сервере.
Я использую код ниже:

REMOTE_USER_ID \u003d "app1"
REMOTE_USER_PWD \u003d "newpass1"
REMOTE_SERVER_PATH \u003d "/ app1/soft/common_data_load/log"

# # Логика создания файла

CD $ () csv_filepath
FTP-N $ () REMOTE_SERVER <<END_SCRIPT
цитатой USER $ () REMOTE_USER_ID
цитатой PASS $ () REMOTE_USER_PWD
CD $ () REMOTE_SERVER_PATH
положить pc_extract.csv
выйти
END_SCRIPT

выход 0

Когда я запускаю этот скрипт оболочки, я получаю ошибку ниже:

Логин неверен.
Войдите в систему пользователя и пасс.
Войдите в систему пользователя и пасс.
Войдите в систему пользователя и пасс.

Что можно здесь неверно? Я уверен в том, что пользователь / пароль поставляемый является правильным.
Old 07-16-2008
sudhamacs sudhamacs is offline
Зарегистрированный пользователь
  
 

Регистрация: Jun 2008
Сообщений: 98
REMOTE_SERVER переменная отсутствует.
Попробуй-V-D варианты FTP для отладки подробнее.
Old 07-16-2008
Radhe Radhe is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Сообщений: 6
Благодаря Sudhamacs.

REMOTE_SERVER переменной в скрипте. Я забыл поставить его здесь
Old 07-16-2008
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
Эхо (1 .. 9) ^ 2 \; | BC
  
 

Регистрация: Июнь 2003
Расположение: в Шотландии
Сообщений: 431
Подумайте это должно работать:


Код:
ftp -n ${REMOTE_SERVER} <<END_SCRIPT
user  ${REMOTE_USER_ID} ${REMOTE_USER_PWD}
prompt
bin
cd ${REMOTE_SERVER_PATH}
put pc_extract.csv
quit
END_SCRIPT

Old 07-16-2008
Radhe Radhe is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Сообщений: 6
Благодаря Tytalus.

Я попробовал этот вариант, но он, не слишком
с той же ошибка ....

Логин неверен.
Логин провалились.
Интерактивный режим Off.
Войдите в систему пользователя и пасс.
Войдите в систему пользователя и пасс.
Войдите в систему пользователя и пасс.
Войдите в систему пользователя и пасс.

Последний раз редактировалось Radhe; на 07-16-2008 01:21 PM..
Old 07-16-2008
метил methyl is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2008
Сообщений: 1184
Сценарист из Tytalus выглядит нормально для меня. Он просто выглядит неправильно имя пользователя или пароль для этого сервера (или пустой сервер параметр?). Если сервер параметр пустой, FTP по умолчанию на локальном компьютере.

Может быть, попробуйте ввести команды в командной строке.
Old 07-18-2008
Radhe Radhe is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Сообщений: 6
Большое спасибо Tytalus и метил. Я попробовал еще раз, и он работал на этот раз.
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 01:22 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0