-Q disattiva definitivamente la registrazione dell'output di wget?


19

Al momento ho uno script di shell in esecuzione su un server Linux che utilizza wget per scaricare una pagina Web remota. Questo a sua volta viene eseguito da un cron job che è programmato per essere eseguito in determinati momenti.

Qualcuno può confermare che l'aggiunta -qdell'opzione non solo impedirà che tutto l'output venga restituito alla console, ma fermerà anche tutti i tentativi di wget di scrivere nei registri o di provare a creare un file di registro?


Stavo cercando una funzione simile di cui OP aveva una domanda. Ho scoperto che l' -aopzione era utile per il mio caso. L'aggiunta di questa opzione verrà aggiunta a un file di registro specificato anziché sovrascrivere il vecchio file di registro. Esempio :wget https://website/to/data1.zip -a data.wget.log.report & wget https://website/to/data2.zip -a data.wget.log.report &
Jesse segna il

Avvertenza al commento precedente: non è necessario eseguire i comandi contemporaneamente perché entrambi tenteranno di scrivere contemporaneamente nel file di registro. Il file di registro potrebbe essere indecifrabile.
Jesse Marks,

Risposte:


10

Con l' -qopzione, wget stesso non dovrebbe generare nulla sulla console né sul file di registro specificato -odall'opzione, ad eccezione del caso descritto da Michał . Il file di registro verrà comunque creato (se -ofornito).

Ciò tuttavia non garantisce che nessun demone di sistema noterà il fatto che wget è stato eseguito: l'attività di rete può essere monitorata in modo indipendente da altri strumenti.


20

no, --quietnon garantirà nessun registro.

da wget 1.13 ChangeLog:

22-04-2008 Steven Schubiger

   * http.c (print_response_line): Changed to make responses always
   be logged, even in --quiet mode, if --server-response was
   specified. This is to bring http.c's handling of the situation
   in line with ftp.c's.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.