The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Специальный форум > Оборудование > Файловые системы, диски и память
.
Google unix.com



Файловые системы, диски и память Обсудить NAS, SAN, RAID, роботизированные библиотеки, устройства резервного копирования, RAM, DRAM, SCSI, IDE, EIDE темы здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
FTP файлы с одного сервера на другой samit_9999 UNIX для чайников Вопросы И Ответы 2 04-01-2009 03:33 PM
Передача файлов с сервера 1 к серверу 2 bomozah Linux 2 11-03-2008 07:11 AM
копирование файлов с одного сервера на другой сервер manoj.solaris Shell программирование и сценарии 4 10-19-2008 06:20 AM
FTP несколько файлов с удаленного сервера на локальный сервер berlin_germany Shell программирование и сценарии 2 12-20-2006 03:24 AM
файлы DNS-сервер themask UNIX перспективных И опытных пользователей 2 01-01-2002 11:38 AM

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 04-24-2009
kishorepotta kishorepotta is offline
Зарегистрированный пользователь
  
 

Регистрация: Апрель 2009
Сообщений: 2
Не удалось FTP файлы на FTP-сервер

Привет,

Мы сталкиваемся с странные проблемы в нашем проекте. мы должны направить некоторые XML И звуковых файлов на удаленном FTP-сервер с Linux поле, мы делаем это в Perl скрипт с использованием Сети:: FTP->. Речь идет .. FTPed когда файлы Perl скрипты, только пустой файл (0 байт) получают из удаленного сервера и данные, не получает записываются на сервер. Но мы можем вручную передачи файлов на FTP-сервер с помощью FTP инструментом, но они не когда мы пытаемся делать то же самое через Perl Скрипт. Мы проверили на удаленном сервере, и есть много свободного пространства на сервере.

Наш скрипт возвращается 'Плохой дескриптор файла' ошибка, где, как она работает штраф за все остальное из других 50 FTP-серверов мы.

Любая помощь / вход касается этого вопроса было бы весьма признателен.

Спасибо
Old 04-26-2009
sysgate's Avatar
sysgate sysgate is offline Forum Advisor  
Unix основанных
  
 

Регистрация: Nov 2006
Местонахождение: Болгария
Сообщения: 1322
Здравствуйте, вы сделали хороший fisrt шаги по устранению этой проблемы. Кажется, что только Perl Сценарий не может должным образом взаимодействовать с FTP-сервера и операционной системы, удаленной один. Пожалуйста, дайте нам знать о версии ОС, FTPD и после некоторых Perl код, если это возможно. Похож на совместимость вопрос, так как скрипт работает по отношению к другим операционным системам, и некоторых других FTP-серверов. Важно, чтобы ответить на следующие вопросы, а - Я изменил сценарий, какую ОС и FTP-серверы мой скрипт работает, и какая разница на удаленном конце, в этой конкретной задачи. Можете ли вы выполнить те же задачи в отношении других машин? Существуют ли какие-либо специальные символы или Windows-подобных путей в скрипте? Я видел "плохой файл описатель" либо поврежден исходный файл теста, или против Windows FTP - Мне не хватает в Windows правильный путь представления. HTH.
Old 04-28-2009
kishorepotta kishorepotta is offline
Зарегистрированный пользователь
  
 

Регистрация: Апрель 2009
Сообщений: 2
Не удалось FTP файлы на FTP-сервер

Привет, Thaks за быстрый ответ.

Наши окна ОС Linux ---> Red Hat Enterprise Linux 2.4.21-47.0.1 (выпуск 3)
Удаленный сервер FTP OS ---> Ubuntu 6.06.1

Ниже Perl Код, который мы используем для подключения к удаленным FTP-сервером и передавать файлы.

EVAL ($ FTP \u003d Нетто:: FTP-> New ($ remoteServerIP, Debug \u003d> 0) или $ exitModule \u003d 'TRUE');
если ($ @ или $ exitModule EQ 'TRUE') (

log_error ( "ОШИБКА: Не удается подключиться к");
EVAL ($ FTP-> CLOSE ())

() другое
EVAL ($ FTP -> Вход ($ пользователя Пароль $), или $ exitModule \u003d 'TRUE');
если ($ @ или $ exitModule EQ 'TRUE') (
log_error ( "ERROR: (". $ FTP-> сообщение. ") Не удалось войти");
EVAL ($ FTP-> CLOSE ())
() другое
EVAL ($ FTP-> поставить ($ sourceFile, $ targetFile) или $ статуса \u003d 'ERROR');
моя ftp_message $ \u003d $ FTP-> сообщения;
если ($ @ или $ статус эе 'ERROR') (
log_error ( "Предупреждение: (". ftp_message $ ".) Ошибка во время передачи");
)
)
);


Мы получаем сообщение об ошибке "ВНИМАНИЕ: Ошибка при передаче файла. Ошибка во время передачи " (при попытке нажать файлы выше Perl код), поскольку за два месяца до этого, мы смогли передать файлы. Мы не сделали каких-либо изменений на нашем сервере и отдаленных severt за последние 12 месяцев. Мы не смогли выяснить, что неожиданно в результате чего вопрос.

Спасибо.



Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 12:20 PM.


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