cкрипт для перекачки файлов с сайта на сайт

12
Jackyk
На сайте с 05.10.2005
Offline
342
#11

Поскольку пришел в личку вопрос "А как это?", поясняю здесь.

Задача: надо перекачать файл, находящийся на сервере в сети (назовем сервер HZ.ru), на наш сервер (назовём его MY.ru).

Первое - выясняем у хостера, у которого хостится MY.ru, есть ли доступ в shell. Если нет - дальше не читаем.

Если есть.

Идем для начала сюда, читаем. Потом отсюда скачиваем Putty, запускаем.

Входим в shell (хостнэйм, логин, пароль). Если нам надо скачать из сети файл http://hz.ru/virus.zip , то набираем команду

fetch http://hz.ru/virus.zip

Всё. Файл оказывается на сервере MY.ru в той директории, которая открывается при входе в shell. Можно его скопировать/переместить куда угодно, можно сразу задавать другой путь, а можно сначала перейти в нужную директорию, потом выполнять fetch.

Более подробно, как это сделать, см. здесь.

Подробнее по любой команде можно узнать, набрав перед командой man . Например, man fetch

Немаловажная деталь - HZ совершенно не обязательно должен принадлежать нам. Это может быть абсолютно любой сайт.

С уважением, Евгений.
whale
На сайте с 22.02.2006
Offline
17
#12

Нужен скрипт. Именно скрипт.

p.s. нету возможности шеллом воспользоваться.

psylosss
На сайте с 23.12.2005
Offline
126
#13

whale, а чем не устроило уже предложенное решение?

Веб-разработка. Сложные проекты. Проектирование. Проект-менеджмент. Стартапы.
asn
На сайте с 15.10.2005
Offline
134
asn
#14
whale:
Нужен скрипт. Именно скрипт.

p.s. нету возможности шеллом воспользоваться.

тогда воспользутесть "скрит-шелом". это скрипт эмулирующий шелл

Налетай, торопись, покупай живопись! (http://www.colmix.ru)
shmelina
На сайте с 12.09.2005
Offline
168
#15
Jackyk:
Если нам надо скачать из сети файл http://hz.ru/virus.zip , то набираем команду
fetch http://hz.ru/virus.zip
Всё. Файл оказывается на сервере MY.ru в той директории, которая открывается при входе в shell.

а если этих файлов очень много допустим?

Jackyk
На сайте с 05.10.2005
Offline
342
#16

Если сервер hz.ru Ваш, то эти очень много файлов объединяете на нем в один архив (zip, tar, tar.gz и т.д.). Например, в файл-менеджере, входящем в панель cpanel, есть такая опция. Разумеется, это же можно сделать через команды shell на сервере hz.ru. Удобно это делать через sFTP-клиент WinSCP - типа Windows Commander для онлайн-операций (для архивирования этой программой нужен shell-доступ на hz.ru)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий