Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Evseev                          2:5020/400     08 Jun 2001  02:30:32
 To : All
 Subject : Re: Hадстройка для wget
 -------------------------------------------------------------------------------- 
 
     Hi!
 
 > Подскажите, есть ли в природе какой софт, с помощью которого можно будет
 
 юзать
 
 > wget по списку заданий в фоновом режиме?
 > Т.е. например, задаю я в каком-либо виде несколько урл вместе с ключами
 
 для
 
 > wget. Прога, контроллирующая wget, должна запускаться автоматически при
 > перезагрузках(либо по крону), и выполнять задания. Потом отработанные урл
 > удалять из очереди итд. И все это в фоновом режиме.
 > Очень желательно, что б оно было не гуевое.
 > Дык вот, есть ли такое, или самому придется писать?
 
 Ясно только, что это пишется на самом тупом BASH'e
 и занимает очень немного места.
 Список заданий - это каталог ~/.wgetq с текстовыми файликами:
 1 файл = 1 задание = одна или несколько строк с URL.
 Hиже приведен набросок, который надо запускать из крона.
 Сам я его не пробовал, комментариев нет, многое спорно,
 но некую сокровенную суть, как ее вижу я, он тебе приоткроет.
 
 С уважением,
 Илья Евсеев
 
 ================
 #!/bin/bash2
 if $# -eq 0; then
     for c in `ls ~/.wgetq/*`; do
         $0 $c &
     done
 else
     for c in $*; do
         jobpids=""
         for d in `cat $c`; do
             wget -c $d &   # what's better?
             jobpids="$pids $!"
         done
         logger "Wget $c:$jobpids..."
         for d in $jobpids; do
             wait %$d
         done
         logger "Wget $c: ok!"
         rm -f $c
     done
 fi
 --- ifmail v.2.15dev5
  * Origin: UCVT (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Hадстройка для wget   Ilya Evseev   08 Jun 2001 02:30:32 
Архивное /ru.linux/6577aadcc10f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional