2009-09-22 19 views
19

wget risuona sempre valori di sistema per la console, anche quando ho specificare q (tranquilla) sulla riga di comando, ad es .:Come faccio a rendere wget silenzioso?

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

C:\> 

Come faccio fermare il rumore?

risposta

16

che dovrebbe funzionare:

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

2> NUL Perfetto, grazie :) – izb

+1

anche lavorato su windows –

8

provare ad aggiungere un >NUL:

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

Più ci si basano su wget il più fastidioso questi messaggi ottengono. Sembra essere un bug in wget versione 1.11.4 (dettagli here), un'annata 2008 che è ancora il "più recente" binario per Windows. Preferisco questo work-around:

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

@akira 2> NUL rende le due linee di andare via, ma mi riguarda quello che altri messaggi di errore si può sopprimere. Quanto segue non funziona:> NUL (output is to stderr) né -q, né -nv.

+0

mio 1.11.4 funziona bene. prova a prenderlo di nuovo da gnuwin32 Loro (THE Gnuwin32 SOURCEFORGE LINK) che menzioni menziona anche la pagina di download di wc di Christopher Lewis ma sembra essere inattivo. – barlop

Problemi correlati