|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Boris Pankin 2:5030/556.47 30 Apr 2005 18:18:58 To : Andrew Vetlugin Subject : консольный front-end к wget -------------------------------------------------------------------------------- 30 Apr 05 23:44, you wrote to me: AV>>> Хочется сабж. Чтобы скармливать ему ссылки в каком-нибудь виде и AV>>> не грузиться тем, что соединение модемное непостоянное, AV>>> докачался файл или нет, etc. В идеале еще чтобы он складывал AV>>> файлы в каталоги, соответствующие URL, типа AV>>> abc.ru/d/e/f/some.zip. BP>> wget -r -t0 -c -b -i <file-with-url>; tail -f wget-log AV> Thanks a lot! Почти то, что надо! на предмет проверки наличия модемного соединения можно наваять скриптец, который проверяет ppp сединение, если оно пропало, то приостанавливает wget, если появилось, то пробуждает к жизни. ну и пускать его в бэкграунде. соответственно man bash, man 7 signal, man kill, man killall, man sleep === типа этого === #!/bin/bash IF="ppp" PRG="wget" DELAY="100" while : do if [ `/sbin/route -n | grep $IF | wc -l` = 0 ] then killall -23 $PRG else killall -25 $PRG fi sleep $DELAY done ==================== можно еще впендюрить проверку на то, посылался уже искомый сигнал или нет для вящей корректности. =) AV>>> Что можно использовать для этого? BP>> man wget? AV> Да, действительно сильная вещь :) отож. ;) зы. мог напутать с номерами сигналов. wbr, Boris Pankin | mailto:aabp@mail.ru | http://aabp.dax.ru --- GoldED+/LNX 1.1.5-030809 (Linux 2.6.9-5.0.3.EL i686) * Origin: Crazy ZOO (2:5030/556.47) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4007427394b7.html, оценка из 5, голосов 10
|