Forum Webscript.Ru

Программирование => PHP => Тема начата: vert от 13 Декабря 2002, 08:14:23

Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: vert от 13 Декабря 2002, 08:14:23
Как его wget\'a родимого заставить работать на веб-сервере.
Сайт на платном хостинге и очень нужно качать новости из Сети. И конечно же с какой-либо заданной периодичностью.
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: Stas от 13 Декабря 2002, 13:39:49
Voobshe s wget mozhno tak:
wget -nv -O /path/to/filename

No eto tebe luchshe v cron sunut\'... A kak eto vsio otnositsia k PHP ? ;)

Tebe skoree luchshe vsio tselikom na PHP naprogrammirovat\', i ot platform zavist\' ne budesh\', i ot nedostupnosti wget
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: Stas от 13 Декабря 2002, 13:40:38
zabyl....
wget -nv -O /path/to/dumpfilename URL
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: vert от 13 Декабря 2002, 15:02:29
Спасибо за ответ.

Действительно я разделяю мнение, что лучше наверное все делать на чистом РНР. Но здесь я хочу
попробовать эту возможность использовать wget, чтобы как бы выбрать для себя оптимальные варианты.

Моя трудность в том, что я не работал с CRON и у меня проблема как запустить программу  в режиме
периодической работы и как , например, прицепить к CRON тот же wget  или мой скрипт на PHP для
выполнения..
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: Xander от 13 Декабря 2002, 15:18:07
man cron
там нет ничего сложного.
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: vert от 13 Декабря 2002, 16:43:20
Спасибо за ответ.

Я понимаю, что ничего сложного. Когда знаешь.
Нельзя ли какой-нибудь конкретный пример посмотреть, чтобы въехать.
Не откажите, как говорится, в любезности.
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: NeoNox от 13 Декабря 2002, 16:49:30
http://linux.opennet.ru/docs/RUS/aix/21.html
И вообще поисковики иногда рулят. ;)
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: vert от 13 Декабря 2002, 17:18:41
Сэнкс. Биг Сэнкс!

Рулят - это точно. Щас почитаю и буду(а может нет) задавать
глупые вопросы.
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: Stas от 13 Декабря 2002, 22:06:59
razzhevyvaiu:

#crontab -e [ -u user ]

dopustim kazhyi chas:

0 * * * * /path/to/script > /dev/null 2>&1

Tvoi script napisan na php (v CGI rezhime)

script:

#!/usr/bin/php -q

system(\'wget -nv -O /path/to/dumpfilename URL\');

//Tvoi PHP deistvia.. Parsit, v db vstavliat\'.. koroche vsio kak ty hotel ;)
Название: Как подключить и запустить wget\'a на веб-сервере
Отправлено: vert от 14 Декабря 2002, 00:05:13
Огромное спасибо. Помогли  разобраться.
А я  вот сляпал таймер, можно  установить запуск скриптов по минутам, часам, дням.
Но не знаю... Как  хостер может отнестисть к подобным фокусам. А на основе это штуки можно наверное и
часики на сайте соорудить только не знаю  а на фига?Главное, что может сказать хостер? И не будет ли эта
фигня устраивать конфликты на сервере?

[PHP]/////////////////Таймер запуска скриптов
$date=getdate();
echo \'
\';
echo \'$date[seconds]:::::::::::::::::::::::\'.$date[seconds];
echo \'
\';
echo \'$date[minutes]::::::::::::::::::::::::\'.$date[minutes];
echo \'
\';
///////Понятно, что можно установить и часы и годы$date[seconds]

if($date[seconds]==4)
{                      // любой код, например, это цикл
            for ($i=0; $i<50; $i++)
            {
               $a[$i]="Черте че! ";
               echo $a[$i];
               echo \'
\';
            }
         
echo
"";
//exit();
}
else
{
echo
"";
exit();
}