Faz -q definitivamente desligar o log de saída do wget?

15

Eu atualmente tenho um shell script rodando em um servidor linux que está usando o wget in oder para baixar uma página web remota. Isso, por sua vez, é executado por um cron job que está programado para ser executado em determinados momentos.

Alguém por favor pode confirmar que adicionar a opção -q não só irá parar toda a saída sendo retornada ao console, mas também irá parar todas as tentativas de escrever nos logs ou tentar criar um arquivo de log? / p>     

por Graham 02.09.2011 / 17:25

2 respostas

6

Com a opção -q , o próprio wget não deve produzir nada para o console nem o arquivo de log especificado pela opção -o , exceto para o caso descrito por Michał . O arquivo de log, no entanto, será criado (se -o foi fornecido).

Isso, no entanto, não garante que nenhum daemons do sistema observará o fato de que o wget foi executado - a atividade da rede pode ser monitorada independentemente por outras ferramentas.

    
por 02.09.2011 / 17:52
14

não, --quiet não garante nenhum registro.

do wget 1.13 ChangeLog:

2008-04-22 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.
    
por 02.09.2011 / 18:02