Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Wget stahovaní do /dev/null [vyřešeno]  (Přečteno 3452 krát)

UfoNet

  • Stálý člen
  • **
  • Příspěvků: 559
  • skill:Ctrl+C & Ctrl+V
Wget stahovaní do /dev/null [vyřešeno]
« kdy: 29 Března 2011, 20:57:10 »
Ahoj,
pokouším se napsat jednoduchý skriptík který by pomocí wgetu stahoval obsah webu a ihned mazal. Chci tím otestovat propustnost; stahování větších souborů je celkem pracné a o stabilitě to moc nevypovídá.
Takže jádrem stahování by měl být příkaz:
wget -r -O /dev/null  http://www.neco.cz
Jenže to moc nefunguje. Dokázal by mě někdo poradit jak stahovat do hloubky obsah?


EDIT:
Ted me neco napadlo  ;D
wget -r -P   http://www.neco.cz /dev/null
Co to použít takto? V shellu ale vyhodí chybu
Kód: [Vybrat]
/dev/null: Chybí schéma.
KONEC --2011-03-29 21:02:45--
Staženo: 3 souborů, 7,8M za 0,7s (11,1 MB/s)
« Poslední změna: 29 Března 2011, 23:08:40 od Pavel Půlpán »
Mluvit o Linuxu nestačí, lepší je, když si s Linuxem budou děti hrát. Nebudou se ho bát.

Pavel Půlpán

Re: Wget stahovaní do /dev/null
« Odpověď #1 kdy: 29 Března 2011, 21:07:51 »
Nestačilo by jen wget neco && rm -rf neco?

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Wget stahovaní do /dev/null
« Odpověď #2 kdy: 29 Března 2011, 21:08:59 »
co treba nedavat tam /dev/null, ale obycejny soubor? s obycejnym souborem to facha, alespon to tak vypada
pak musis akorat smazat jediny soubor, coz jde ale smazat treba takto:
Kód: [Vybrat]
wget -r -O null http://www.centrum.cz; rm null
EDIT: && tam nemuze byt, pac wget muze skoncit chybovym stavem i kdyz nektere stranky stahne
Tak dlouho se vrzá s Acerem, až se displej utrhne.

UfoNet

  • Stálý člen
  • **
  • Příspěvků: 559
  • skill:Ctrl+C & Ctrl+V
Re: Wget stahovaní do /dev/null
« Odpověď #3 kdy: 29 Března 2011, 21:28:52 »
děkuji, děkuji
ještě dotaz, dá se nastavit aby po určité době bez odezvy určité soubory přeskočilo?
trochu jsem to poupravil:
wget --random-wait -r -U mozilla -e robots=off -O ../tmp/null http://www.centrum.cz/; rm ../tmp/null
« Poslední změna: 29 Března 2011, 21:39:21 od Sentello »
Mluvit o Linuxu nestačí, lepší je, když si s Linuxem budou děti hrát. Nebudou se ho bát.

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Wget stahovaní do /dev/null
« Odpověď #4 kdy: 29 Března 2011, 21:57:42 »
co takhle:
Kód: [Vybrat]
wget -O- ${něco} >/dev/null
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

UfoNet

  • Stálý člen
  • **
  • Příspěvků: 559
  • skill:Ctrl+C & Ctrl+V
Re: Wget stahovaní do /dev/null
« Odpověď #5 kdy: 29 Března 2011, 22:04:19 »
Všem karma UP

myslím že je to OK, pokud by někdo věděl jak to vylepšit ...  ;D
Poupravil jsem to tak aby se to dalo použít i na jiné věci. Takže wget raper (tak tomu říkám) se skládá ze dvou skriptů.

1. spustí, jen stačí dopsat adresu

Kód: [Vybrat]
#!/bin/bash

xmessage -center Start wget web raper? ;) .

while :; do



wget --wait=0.05 -r -e robots=off -U mozilla -O ../tmp/null http://www.DOMENA.cz/; rm ../tmp/null


sleep 5
done

2. ukončí

Kód: [Vybrat]
#!/bin/sh
killall wget
« Poslední změna: 29 Března 2011, 22:12:05 od Sentello »
Mluvit o Linuxu nestačí, lepší je, když si s Linuxem budou děti hrát. Nebudou se ho bát.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: [VYŘEŠENO] Wget stahovaní do /dev/null
« Odpověď #6 kdy: 29 Března 2011, 22:31:34 »
Když pominu celkový koncept.. plácat X okno do konzolové aplikace.. když by ses bez toho neobešel, tak zenity, je hezčí ;) Pak ten ukončovací skript.. pouštíš to v terminálu, jednoduše stiskneš Ctrl+C, až to budeš chtít ukončit. No a nakonec.. jaké výsledky z toho vlastně dostaneš? Dozvíš se z toho víc, než třeba na http://rychlost.cz?

UfoNet

  • Stálý člen
  • **
  • Příspěvků: 559
  • skill:Ctrl+C & Ctrl+V
Re: [VYŘEŠENO] Wget stahovaní do /dev/null
« Odpověď #7 kdy: 29 Března 2011, 22:34:16 »
zenty, díky za nápad to neznám ;)

no co z toho? Nevím otestuješ si stabilitu hostingu.

takže znova pr zájemce
Kód: [Vybrat]
#!/bin/bash

zenity --warning --text "Start web wget raper\?";


while :; do


#wget -r -p -e robots=off -U mozilla http://www.seznam.cz /dev/null
wget --wait=0.05 -r -e robots=off -U mozilla -O ../tmp/null http://www.agtsport.cz/; rm ../tmp/null


sleep 5
done
« Poslední změna: 29 Března 2011, 22:40:04 od Sentello »
Mluvit o Linuxu nestačí, lepší je, když si s Linuxem budou děti hrát. Nebudou se ho bát.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: [VYŘEŠENO] Wget stahovaní do /dev/null
« Odpověď #8 kdy: 29 Března 2011, 22:37:25 »
Moc tomu nerozumím, tak se ptám :)

UfoNet

  • Stálý člen
  • **
  • Příspěvků: 559
  • skill:Ctrl+C & Ctrl+V
Re: [VYŘEŠENO] Wget stahovaní do /dev/null
« Odpověď #9 kdy: 29 Března 2011, 22:39:04 »
v pohodě  ;D taky se to dá použít jako jistá forma útoku. Pokud bude někdo mít omezený traffic tak mu ho vyčerpáš jak nic
Mluvit o Linuxu nestačí, lepší je, když si s Linuxem budou děti hrát. Nebudou se ho bát.

MacHala

  • Stálý člen
  • **
  • Příspěvků: 1104
  • Big Bro iz watching joo!
    • ZlejT
Re: Wget stahovaní do /dev/null [vyřešeno]
« Odpověď #10 kdy: 29 Března 2011, 23:11:42 »
dat tam --wait=0.05 je 5 setin, tzn. uplne na nic, to uz tam nemusis davat zadny timeout
Prislusnik ligy, za kreativni pouzivani interpunkcnich znamenek, carek, predevsim.
=======================================
Tweetuju jako http://twitter.com/zl8

UfoNet

  • Stálý člen
  • **
  • Příspěvků: 559
  • skill:Ctrl+C & Ctrl+V
Re: Wget stahovaní do /dev/null [vyřešeno]
« Odpověď #11 kdy: 29 Března 2011, 23:27:08 »
Bez toho tě většina hostingů odpojí, zkus to  ;D
Mluvit o Linuxu nestačí, lepší je, když si s Linuxem budou děti hrát. Nebudou se ho bát.

 

Provoz zaštiťuje spolek OpenAlt.