The UNIX and Linux Forums  


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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Сообщение об ошибке Lo-LP-KL Linux 1 05-14-2008 09:04 AM
Сообщение об ошибке chapmana UNIX для чайников Вопросы И Ответы 5 11-29-2006 11:41 AM
Получение последней ошибке tttttt UNIX для чайников Вопросы И Ответы 1 07-26-2006 03:07 PM
Нахождение конкретных структура из нескольких тысяч файлов???? aarora_98 Shell программирование и сценарии 6 02-17-2006 08:28 AM
Suppres сообщение об ошибке при перемещении файлов из папки источника пуста Стивен Shell программирование и сценарии 2 11-19-2001 01:25 PM

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 09-27-2006
alexcol alexcol is offline
Зарегистрированный пользователь
  
 

Регистрация: Sep 2006
Сообщений: 31
Unhappy trnsmiting тысяч FTP файлы и получать сообщение об ошибке

Im transmiting тысяч файлов на FTP-сервере, если набрать команду mput *, ошибка происходит, и говорю. аргументы список длинный. установлен в I. Так ihave передать их в партию или блок, но его слишком sloww. shoul Что мне делать?. Мне нужно сделать программу, или с простым команду я мог бы решить эту проблему?

Последний раз редактировалось alexcol; на 09-27-2006 03:00 PM..
Old 09-27-2006
Corona688 Corona688 is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2005
Расположение: в Саскачеване
Сообщения: 1,965
"mput *" расширяется в оболочку, прежде чем она выполнена на "mput file1 file2 file3 ..." Существует целый предел 32K или около того, как долго линия может быть, поэтому вы получаете эту ошибку при попытке матч * для тысяч файлов.

Я не знаком с mput. Может ли она принимать список файлов вместо аргументов из командной строки? Можно просто сделать "LS> / TMP / FILELIST", чтобы внести в список.

Вы также можете использовать xargs разделить, что в списке monolilthic более управляемым партии. Храните партиями достаточно большой, и он не должен быть слишком медленным. Попробуйте это:

Код:
# List files in the current directory, piping the output into xargs
ls ./ |
# For each batch of 100 or less, execute "mput file1 file2 ... filen" where filen is the nth file name in the batch.
    xargs --max-args=100 mput

Ls выведет список файлов по одному в каждой строке, xargs будет сгруппировать их вместе в партиях от 100 до вызова 'mput file1 file2 file3 ... file100 'для каждой партии.
Old 09-27-2006
Andrek Andrek is offline
Зарегистрированный пользователь
  
 

Регистрация: август 2006
Сообщений: 122
С Вашей "mput'ing" у вас есть доступ к исходным файлам.
Что делать, если вы использовали смол, чтобы сохранить все файлы в единый файл смол и их FTP единого ТДО файл более .....
Вы можете создавать меньше смол файлов, если размер большой.

Другие варианты для удаленной передачи RCP или УПП.

Или NFS монтирования файловой системы и копировать файлы directy.
Old 09-27-2006
reborg's Avatar
reborg reborg is offline Forum Staff  
Администратор
  
 

Регистрация: Mar 2005
Место проведения: Ирландия
Сообщения: 4240
или сделать это на лету с

поставить "| ТДО CF -." filename.tar
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 10:05 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