Kirjoittaja Aihe: wget  (Luettu 2546 kertaa)

peg

  • Käyttäjä
  • Viestejä: 88
    • Profiili
wget
« : 24.08.06 - klo:12.16 »
suoritin komennon wget --recursive http://www.flug.fi/ kokeilumielessä. muut osoitteet lopettivat lataukset
ja poistin ne mutta tämä esimerkki osoite vain jatkaa ja poistettuani sen aloittaa hetken kuluttua uudelleen
mitä pitäisi tehdä?
dapper / pc / gnome / wlan ja hyvät hermot

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Re: wget
« Vastaus #1 : 24.08.06 - klo:12.32 »
En nyt ole aivan varma ymmärsinkö, mitä kaipasit. Yleensä kaikki komentoriviohjelmat saa keskeytettyä painamalla ctrl+c.

peg

  • Käyttäjä
  • Viestejä: 88
    • Profiili
Re: wget
« Vastaus #2 : 24.08.06 - klo:12.36 »
Siis suoritin tuon komennon ja nyt en pääse eroon tuosta sivustosta, poistan sen hakemiston
ja sitten tulee takaisin ja alkaa ladata sivustoa. www.flug.fi
dapper / pc / gnome / wlan ja hyvät hermot

peg

  • Käyttäjä
  • Viestejä: 88
    • Profiili
Re: wget
« Vastaus #3 : 24.08.06 - klo:12.47 »
en keksinyt muuta niin suljin sen palomuurilla, mutta kai tuollaisen voi muutenkin pysäyttää.
dapper / pc / gnome / wlan ja hyvät hermot

raimo

  • Käyttäjä
  • Viestejä: 4218
  • openSUSE Tumbleweed
    • Profiili
Re: wget
« Vastaus #4 : 24.08.06 - klo:12.53 »
suoritin komennon wget --recursive http://www.flug.fi/ kokeilumielessä. muut osoitteet lopettivat lataukset
ja poistin ne mutta tämä esimerkki osoite vain jatkaa ja poistettuani sen aloittaa hetken kuluttua uudelleen
mitä pitäisi tehdä?
Heh, päätit sitten ladata flug.fi hakemistorakenteen, tai aluksi vain 5 oksaa syvältä, mutta on sitä siinäkin.  ;D
5 siksi että et ole määrittänyt -l parametrillä syvyyttä, ja 5 on oletussyvyys.

Jos olisit määrännyt MIKÄ dokumentti ladataan, kaikki olisi mennyt hyvin, ja miksi tuo --recursive ylipäätään on käytössä?

Google kertoo mitä pitäisi nyt tehdä, se ymmärtää nykyisin ihan englantia.
Tosin + merkit joutuu laittamaan sanojen väliin.
Ja on nopeampi selvittämään ongelmia kuin mikään toinen humanien kehittämä työkalu
http://google.com/search?q=how+to+cancel+wget+-r

Jåå, Jos Ctrl+C ei keskeytä sitä komenna killall wget, poista sen jälkeen kaikki sen lataamat tiedostot,
siis kesken jääneet, sekä mahdolliset temp-tiedostot myös.
 
ps -A komento näyttää onko se käynnissä, tai pgrep wget helpommin.
pkill wget lopettaa sen laulut myös. tai kill PROSESSINUMERO joka numero näkyy pgerp wget tai ps -A palauttamana.

Tai jos se ei  ole halukas kuolemaan, käynnistä kone uudelleen, se kuolettaa aina kaiken.
Vaihtoehtoja on siis monia.

Poista sitten nämä mystilliset tempfileet ja keskenjääneet lataustiedostot.
Kokemusta tuosta tilanteesta ei minulla ole,
koska ei ole tullut mieleenkään ladata koko internettiä, tai edes osaa siitä. Yleensä dokumentti tai paketti, tai vaikka vain 1 hakemisto -l parametrillä pikemminkin. :)

No voin sen tietenkin itseaiheuttaa itselleni koemielessä, hetkinene...  ;D 8)


Luepas (kokonaan ja keskittäytyen): man wget

eeh, ylim sudo pois
« Viimeksi muokattu: 24.08.06 - klo:15.40 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

raimo

  • Käyttäjä
  • Viestejä: 4218
  • openSUSE Tumbleweed
    • Profiili
Re: wget
« Vastaus #5 : 24.08.06 - klo:12.59 »
Jep, itseaiheutin sen:

wget --recursive http://www.flug.fi/
Ctrl+C ja heti loppui!

uudelleen: wget --recursive http://www.flug.fi/
ja hups, vahingossa suljin terminaalin. voi minua ! ;D
sinne se jäi lataamaan, mitäs nyt?

killall wget
ja heti loppui, eikä jatku vaikka miten wgettailen muita asioita.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

_Pete_

  • Käyttäjä
  • Viestejä: 1843
  • Fufufuuffuuu
    • Profiili
Re: wget
« Vastaus #6 : 24.08.06 - klo:13.06 »

Jåå, Jos Ctrl+C ei keskeytä sitä komenna sudo killall wget, poista sen jälkeen kaikki sen lataamat tiedostot,
siis kesken jääneet, sekä mahdolliset temp-tiedostot myös.


Ei sitä sudoa nyt joka paikkaan tarvi tunkea. Kyllä ihan samalla käyttäjällä, jona wget:n käynnisti, ajettu killall riittää.
sudo killall wget aiheuttaisi sellaisen ikävyyden, jos joku muu käyttäjä samanaikaisesti wgettailisi
hänen wgettailunsa loppuisivat aika lyhyeen. :)

raimo

  • Käyttäjä
  • Viestejä: 4218
  • openSUSE Tumbleweed
    • Profiili
Re: wget
« Vastaus #7 : 24.08.06 - klo:15.38 »
Ei sitä sudoa nyt joka paikkaan tarvi tunkea. Kyllä ihan samalla käyttäjällä, jona wget:n käynnisti, ajettu killall riittää.
sudo killall wget aiheuttaisi sellaisen ikävyyden, jos joku muu käyttäjä samanaikaisesti wgettailisi
hänen wgettailunsa loppuisivat aika lyhyeen. :)
Kiitos, totta, mistä lie lipsahtikin tuohon. Otan sen pois, kiitos. :)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski