[linux] WGET
Peter Surda
shurdeek na panorama.sth.ac.at
Úterý Únor 5 08:49:25 CET 2002
On Tue, Feb 05, 2002 at 07:56:03AM +0100, Roman Fordinal wrote:
> PS> Ako sa to robi v praxi sa kukni do zdrojakov
> PS> http://panorama.sth.ac.at/fcp/files/fcp-current.tar.gz, konkretne funkcie
> PS> dataconn_1 az 4.
> pekne, pozrel som sa, ale nieje toho tam nejako moc? :-o a prilis
> komplikovane? pekny, kod, ale ja som za trochu jednoduchsie
> programovanie.
> - otvorim socket
> - poslem PRIKAZ|prijmem ODPOVED
> - zavrem socket
V teorii hej ale ja fcp programujem preto, lebo velmi malo ftp klientov sa vie
vysomarit s rozapadajucimi sa spojeniami.
> takto som si spravil prijimanie posty z POP3 konta do databazy na
> spracovanie (maillist) behom polhodiny.
Jasne, ked vies ze mas dobre spojenie tak sa to da aj jednoduchsie. A ked ti
jeden z casu nacas missne tak sa nic nedeje, o polhodinu sa spusti znova, nie?
> naozaj je vidiet, ze je to velmi profesionalne naprogramovane,
Tak to si prvy kto mi to hovori :-)
> ale skutocne nechapem preco, ked vysledok je nakoniec ten isty, no nie? :-o
Je, ale ide prave o to padanie. Perl sam nevie timeoutovat sockety, a ked z
rozpojeneho socketu citas alebo pises tak chyti SIGPIPE a spadne. No a ja
potrebujem aby downloadoval aj dni vkuse bez manualneho zasahu, aj ked vsetko
naokolo pada.
Preto tie vsetky eval okolo prace so socketmi a pisani/citani.
Typicky priklad ked potrebujem timeout: standartne pouzivam passive mod a kopa
servrov to nevie, no a bez timeoutu musim cakat donekonecna. S handlerom ALARM
a eval-om okolo toho dam ctrl-c a hodi ma spet do commandline-y, tam dam
unset passive
a idem dalej.
> :.. Roman Fordinal
S pozdravom,
Peter Surda (Shurdeek) <shurdeek na panorama.sth.ac.at>, ICQ 10236103, +436505122023
--
The computer revolution is over. The computers won.
------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: [žádný popis není k dispozici]
Typ: application/pgp-signature
Velikost: 232 bytes
Popis: [žádný popis není k dispozici]
Url : http://lists.linux.sk/pipermail/linux/attachments/20020205/22cdf14e/attachment.bin
Další informace o konferenci linux