Отправляет email-рассылки с помощью сервиса Sendsay

wget

Вот такая ситуация:
У меня есть сервер с shell`ом(1) и два сервера (2) (3)
без shell`а. Как мне с сервера 2 на сервер 3 переписать
файлы (на сервере 3 имею уч. запись) не проганяя их через
мой компютер? Файлов много и они тяжолые а у меня dial-up.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Russian Sat, 6 Dec 2003 18:13:31 +0200 (#30731)

 

Ответы:

On Sat Dec 06, 2003 at 06:13:31PM +0200, Russian wrote:

на 2 и 3-и должен стоять как минимум ftp сервер, с правами на
записись / чтение. Далее вопрос становится тривиальным :

на 1-ой машине:
cd ${TMPDIR:-/tmp} &&
lftp ftp://login2@server2/
mget -d *
connect ftp://login3@server3/
mput -d *
bye

думаю, все.

Ответить   ChiP Sun, 7 Dec 2003 01:59:06 +0300 (#30772)

 

как я понял тут я закачиваю файли
на первую машину в /tmp, а можно
ли в другую директорию?

а тут отправляю на третию
все файли из текущей директории

А как можно вместо файлов указать txt файл со списком
имен файлов?

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Russian Sun, 7 Dec 2003 09:54:50 +0200 (#31175)

 

On Sun Dec 07, 2003 at 09:54:50AM +0200, Russian wrote:

конечно, просто /tmp как правило всем доступна для записи,
поэтому и была выбрана для рассмотрения.

не ручаюсь за точность: "Мое дело лишь показать дверь, войти в
нее ты должен сам" (вроде, матрица ?!).

А так , рабочий пример, действия вновь на 1-ой машине:

mkdir somedirectory && cd somedirectory
wget -c -t 0 -i /path/to/YouR_Txt_File_With_UrlS_From_Server_2
lftp ftp://login:password@server3/
mput -d *
bye
cd ../ && rm -fR somedirectory

В данном случае мы берем список урлов из /path/to/YouR...
закачиваем их во временную директорию somedirectory, далее
коннектимся к серверу-3-и и закачиваем их туда. После делаем
зачистку :)

ps: на будущее - не ленитесь читать маны. В данном случае по
lftp он ОЧЕНь подробный

Ответить   ChiP Mon, 8 Dec 2003 20:05:48 +0300 (#34206)