Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Можно ли так.

Ответить
Настройки темы
Можно ли так.

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Люди, всем привет.
Можно ли сделать следующее. Закачать большой файл с какого либо сайта на свой сразую То есть поставить на копирование, а сам отрубаешься от инета и спишь.

Отправлено: 23:14, 08-03-2005

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Denhell
я знаю что можно, и примерно как это можно организовать...
но надо помнить что у сервера очень широкий канал... за пару минут скачиваются сотни мегабайт!
так что через обычный скрипт это можно вполне организовавать!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 23:41, 08-03-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Vlad Drakulaб как это можно организовать... ????
Скажи пожалуйста!!

Отправлено: 00:35, 09-03-2005 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Denhell
а что у тебя разрешено на сайте? если есть вход по ssh, то можно закачать, используя, скажем wget -b, если нет, но можно использовать внешние команды, сделвть то же, но из скрипта, а если ни того, ни другого, - писать скрипт с использованием работы по сокетам и добыванием файла по HTTP (используя GET)

Отправлено: 00:41, 09-03-2005 | #4


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Denhell
тебе объяснить как сделать первым или вторым способом?

для первого нужен пхп + крон
для второго только пхп

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:43, 09-03-2005 | #5


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Vlad Drakula расскажи как вторым способом.
и что такое крон.

-------
живодёр - практик


Отправлено: 12:21, 09-03-2005 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


slaine
Небольшое введение в крон

Vlad Drakula
Рассказывай, я тоже такое не умею делать, даже не знаю откуда подойти

-------
Fortes fortuna adiuvat


Отправлено: 13:56, 09-03-2005 | #7


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
slaine
Небольшое введение в крон
Нет ничего на русском???
Люди, пожалуйста продолжайте объяснять.

Отправлено: 14:17, 09-03-2005 | #8

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата:
Люди, пожалуйста продолжайте объяснять
ну-у-у был когда-то такой бог в Греческой мифологии - Кронос. Заведовал временем, в свободное от заведования время пожирал своих детей. По совместительству был папой небезизвестного Зевса.
А в горазжо более молодой системе - Unix тожем есть демон (точнее daemon), занимающийся запусков всего того, что пожелает пользователь по расписанию. Чтобы пожелать, надо:
1) иметь ssh-вход в систему
2-1) либо быть админом и отредактипровать файл /etc/crontab
2-2)либо редактипровать свой персональный крон (команда cronatab -e -u имя_пользователя)
Просмотреть персональный кронтаб можно командой cronatab -e -u имя_пользователя

Соответственно, команды/проргаммы в кроне могут быть самые разные, например:
Код: Выделить весь код
-bash-2.05b$ cat /etc/crontab
# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.21.2.3 2000/12/08 10:56:07 obrien Exp $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
#minute hour    mday    month   wday    who     command
#
*/5     *       *       *       *       root    /usr/libexec/atrun
#
# rotate log files every hour, if necessary
0       *       *       *       *       root    newsyslog
#
# do daily/weekly/monthly maintenance
1       3       *       *       *       root    periodic daily
15      4       *       *       6       root    periodic weekly
30      5       1       *       *       root    periodic monthly
#
# time zone change adjustment for wall cmos clock,
# does nothing, if you have UTC cmos clock.
# See adjkerntz(8) for details.
1,31    0-5     *       *       *       root    adjkerntz -a

# chkrootkit
0       3       *       *       *       root    (/usr/local/sbin/chkrootkit -q 2>&1 | mail -s "chkrootkit output" root)
все, кроме последней сточки - типичный /etc/crontab с запусков команд, обеспечивающих, в частности постояннфый сбор инфромации по системе, ротацию лог-файлов и т.д.
Последняя строка дописана в него - в ней ровно в три часа ночи каждый день вызывается программа проверки, нету ли в системе rootkit-ов (взлома) и, если обнаружен, - посылается иноформация с subject-ом chkrootkit output администратору.

Так вот, можно написать какой-нибудь скрипт и в crontab отметить, когда он должен выполняться.
А теперь самое главное - если надо 1 раз скачать один файл, то никакой крон ни при чем.

Если есть доступ по ssh, надо просто зайти дать команду
Код: Выделить весь код
wget -b  http://forum.oszone.net/showthread.php?p=304844
и отключиться от сети. Поскольку wget работает в фоновом режиме (ключ -b), то закачка будет продолжаться и бекз Вас. Результат можно проверить в лог-файле.

Так что для первого способа нужен только ssh -вход и средства вроде wget.
Для второго - исполняемый скрипт (на любом, разрешенном на сервере языке, в который, как внешняя команда будет вписана эта же строчка (может быть еще надо будет указать, куда качать). Скрипт кладется на сервер и вызываентся по url (из броузера по адресу)
А вот для третьего способа надо писать на чем-нибудь скрипт, который минуя внешние wget-ы все сделает сам

Отправлено: 14:47, 09-03-2005 | #9


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip vget.zip
(3.9 Kb, 2 просмотров)

1) крон - позволяет запускать скрипт по растисанию без участия пользователя.
2) чтобы было все понятно, я привожу исходник VGet (www4mail) я его год назад писал.

помотрите исходники...
он качает как по http так и по ftp протоколам... а если еще и пхп по настраивать то можно тянуть и с активных ftp....

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 20:24, 10-03-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Можно ли так.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Можно ли сделать так чтобы с моего компьютера скачивали файлы? Денисхр Хочу все знать 10 04-02-2008 19:19
Можно ли так поступить? sirius_99 Microsoft Windows NT/2000/2003 3 10-07-2007 15:12
Можно ли сделать так... starav Microsoft Windows NT/2000/2003 7 12-04-2005 09:45
можно ли так поставить Linux? Guest Общий по Linux 8 02-02-2004 09:12




 
Переход