Portál AbcLinuxu, 13. května 2025 19:47
wget
mam verzi "GNU Wget 1.11.4". Jedna se o tuto stranku:
http://ekhidna.biocenter.helsinki.fi/dali_lite/start
ja uz to tady jednou resil, do vcera to jelo, ale najednou muj skript prestal fungovat. A to jsem pouze zmenil hodnoty dvou promennych.
Po spusteni skriptu (je v priloze) mi wget
zahlásí:
Navazuje se spojení s ekhidna.biocenter.helsinki.fi|128.214.209.35|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 404 Not Found
2012-12-31 13:48:22 CHYBA 404: Not Found.
Chapu, ze server potrebuje nejaky cas na vypocet, taky proto tam mam sleep
.
Ale i presto nic nestahne i kdybych dal hodnotu sleep
vyssi. A pokud stejnou url, ktera je v promenne $sum
zadam wget
primo, tak to v pohode stahne. Pritom tady na te strance, kdyz vsechny 4 retezce zadam, vysledek mi to v poradku hned ukaze.
Zvlastni take je, ze kdyz si date ve skriptu jine hodnody v promennych (jsou ve skriptu zakomentovane) pdb_vzor
a pdb_chain
a spustite skipt, tak vse v poradku probehne. edovedu to pochopit.
Vedel by si nekdo rady? Diky!
Řešení dotazu:
while : do wget -O ahoj.txt "$sum" && break sleep 6 done(a teda, keď wget vráti návratový kód 0, použije sa break a ten cyklus sa ukončí, inak sa počká 6 sekúnd a cyklus sa bude opakovať)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.