Portál AbcLinuxu, 20. dubna 2024 16:37


Dotaz: Přerušování stahování

Jiří Němec avatar 19.4.2004 14:52 Jiří Němec | skóre: 22 | blog: BluPix | Horní Smrčné
Přerušování stahování
Přečteno: 234×
Odpovědět | Admin
Zdravím
Připojuji se k internetu přes Siemens S55 a GPRS data nonstop. Bohužel nemám úplně nejlepší signál a tak se mi vždy po stáhnutí asi 30MB telefon přehřeje a vypne se(a to jedu přez BlueTooth, síťovou nabíječku a mam tam celkem stabilní firmware).
Proto bych rád tahal způsobem: stáhnu asi 20MB, par minut počkam a pak stahnu dalších 20MB...
Bohužel nevím o žádném pořádném programu, který to umí. Wget má nějaké quoty jen na velké množství souborů, ale vždy to stáhne poslední soubor.
Nevíte o něčem k tomu vhodném?
Už jsem začal uvažovat o napsání nějaké nástavby wgetu, ale bohužel nejsem tak dobrý v C, abych z těch jeho hlášek dostal jméno souboru. Z url se občas jméno dostat nedá.
Spock: "Logic, logic, logic. Logic is the beginning of wisdom, not the end.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.4.2004 15:16 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: Přerušování stahování
Odpovědět | | Sbalit | Link | Blokovat | Admin
wget -c
Jiří Němec avatar 19.4.2004 15:21 Jiří Němec | skóre: 22 | blog: BluPix | Horní Smrčné
Rozbalit Rozbalit vše Re: Přerušování stahování
Mě nejde o to, jak navázat, ale spíš jak to přerusit.
Spock: "Logic, logic, logic. Logic is the beginning of wisdom, not the end.
Josef Kufner avatar 19.4.2004 21:57 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Přerušování stahování
ctrl+c nebo:
#!/bin/bash
while true
do
   killall -INT wget
   sleep 20m
done
Hello world ! Segmentation fault (core dumped)
Jiří Němec avatar 19.4.2004 22:33 Jiří Němec | skóre: 22 | blog: BluPix | Horní Smrčné
Rozbalit Rozbalit vše Re: Přerušování stahování
Diky
Už jsem začal psat podobný program v C, teď řeším jak předat z potomka pid rodiči, abych nezabil víc wgetu(asi to udělám přes soubor).
Bash scriptům bohužel moc nerozumím. V C jsem zatím dělal jen jednu nástavbu nad setiathome(pouštění/zastavováni podle vytížení komplu), tohle bude to asi podobné.
Spock: "Logic, logic, logic. Logic is the beginning of wisdom, not the end.
19.4.2004 22:37 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Přerušování stahování
?? Pid potomka vam vrati fork(2), tak si ho nekam dobre schovejte.
19.4.2004 22:46 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Přerušování stahování
Jinak v bashi
wget http://... &
sleep 20m
kill -signal %%
viz sekce JOB CONTROL.
19.4.2004 22:53 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Přerušování stahování
Jinak ve skriptu budete muset explicitne zapnout job control prikazem set -m.
19.4.2004 15:30 jm
Rozbalit Rozbalit vše Re: Přerušování stahování
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hmm, tak s tim bych se chtel urcite otravovat. Proc nejdete ten telefon omlatit prodejci o hlavu?
Jiří Němec avatar 19.4.2004 16:40 Jiří Němec | skóre: 22 | blog: BluPix | Horní Smrčné
Rozbalit Rozbalit vše Re: Přerušování stahování
Problém je ve slabém signálu. To by nešlo reklamovat. Na druhou stranu, když zrovna netahám velké oběmy, není to tak špatný telefon na GPRS, má to 4+2 a jede to celý den bez výpadků(oproti kamosově nokii). Není akorát dělaný na tak vekou zátěž a asi po hodině downloadu se přehřeje. Na stabilní Ericsony, nebo GPRS modemy jaksi nemám peníze.
Spock: "Logic, logic, logic. Logic is the beginning of wisdom, not the end.
20.4.2004 09:40 jm
Rozbalit Rozbalit vše Re: Přerušování stahování
Problem neni ve slabem signalu. Pokud se telefon prehriva, je problem v telefonu. Toto je regulerni duvod k reklamaci, ten telefon se proste nema co prehrivat, leda ze byste ho strcil do trouby. Ten telefon ma vyrobcem stanovene rozmezi provoznich teplot a v tech musi fungovat a vykonavat funkce, ke kterym je urcen, bez ohledu na to, jestli je signal slaby nebo silnejsi. Nebo snad vyrobce pise v navodu, ze se telefon prehriva a ze s nim nesmite moc stahovat?
19.4.2004 15:53 Robert Bůžek | skóre: 9
Rozbalit Rozbalit vše Re: Přerušování stahování
Odpovědět | | Sbalit | Link | Blokovat | Admin
DownloaderX nebo tak nejak. Rubrika Software ....
19.4.2004 21:38 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Přerušování stahování
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli tomu telefonu vadi velky traffic, tak --limit-rate. Nebo ten wget cas od casu STOPnout, coz uzje trochu prasarna. Volba pocet stazenych byte by se hodila.
19.4.2004 22:57 Filip Hesse | skóre: 20
Rozbalit Rozbalit vše šťouchej do inetu
Odpovědět | | Sbalit | Link | Blokovat | Admin

To nemusí být jenom signálem, nebo přehřátím. Něco podobného se řešilo na živě:
http://www.zive.cz/mod_consultancy/SubChild.asp?Qst=133713&Main=6. Všimni si příspěvku od "viva", zvýšila si stabilitu spojení provokováním časového serveru.


To přehřátí je opravdu divné. Je to teplé? Víš, že některé transformátory jsou dimenzovány na 80stupňů_C, při 100% zatížení? I jiné zařízení v domácnosti jsou "při ochmatání" teplé. Myslím si, že telefon spadne, stejně jako můj MC35i a tebe zmátla teplota.

Pokud se mýlím, je to opravdu na HW reklamaci, protože telefon by měl být stavěný (dimenzovaný) i na provoz v slabém signálu.

Jiří Němec avatar 22.4.2004 17:29 Jiří Němec | skóre: 22 | blog: BluPix | Horní Smrčné
Rozbalit Rozbalit vše Re: Přerušování stahování
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem včera dopsal základní verzi toho programu a funguje to :-) . Od večera stále tahám a telefon se ještě nevypnul. Použil jsem cyklus 30 minut tahání a 5 minut chlazení. Každých 60 sekund provádím ping(jinak jsem musel zavěsit a znovu vytočit). Za všechny rady vám děkuji.
Spock: "Logic, logic, logic. Logic is the beginning of wisdom, not the end.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.