2009-09-22 14 views
19

wget zawsze odzwierciedla wartości systemowych do konsoli, nawet kiedy podać -q (cicho) w linii poleceń, np .:Jak sprawić, by wget był odpowiednio cichy?

C:\> wget -q http://www.google.com/ 
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc 
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc 

C:\> 

Jak zrobić zatrzymać hałas?

Odpowiedz

16

że powinno działać:

%> wget.exe parameters_here 1> NUL 2> NUL 
+2

2> NUL Idealny, dzięki :) – izb

+1

pracował nawet na Windows –

8

Spróbuj dodać >NUL:

wget -q http://www.google.com/ >NUL 
4

Im bardziej polegać na wget bardziej irytujące komunikaty te dostać. Wydaje się być błędem wget wersja 1.11.4 (szczegóły here), rocznik 2008, który wciąż jest "najnowszym" binarnym dla Windows. Wolę to obejście:

wget ...parameters... 2>>wgeterr.log 

@akira 2> NUL sprawia, że ​​dwie linie odejść, ale jestem zaniepokojony, co inne komunikaty błędów może tłumić. Następujące funkcje nie działają:> NUL (wyjście to stderr) ani -q, ani -nv.

+0

mój 1.11.4 działa bez zarzutu. spróbuj ponownie pobrać go z gnuwin32 Oni (THE Gnuwin32 SOURCEFORGE LINK), o którym wspomniałeś, wspomina także o stronie pobierania Wget Christophera Lewisa, ale wygląda na to, że nie działa. – barlop

Powiązane problemy