Atualmente, tenho um script de shell em execução em um servidor Linux que está usando o wget in oder para baixar uma página da Web remota. Isso, por sua vez, é executado por uma tarefa agendada para ser executada em determinados horários.
Alguém pode confirmar que a adição da -q
opção não apenas interrompe o retorno de toda a saída ao console, mas também interrompe todas as tentativas do wget de gravar nos logs ou tentar criar um arquivo de log?
-a
opção era útil para o meu caso. A adição desta opção será anexada a um arquivo de log especificado em vez de sobrescrever o arquivo de log antigo. Exemplo :wget https://website/to/data1.zip -a data.wget.log.report &
wget https://website/to/data2.zip -a data.wget.log.report &
Respostas:
Com a
-q
opção, o próprio wget não deve produzir nada para o console nem o arquivo de log especificado pela-o
opção, exceto no caso descrito por Michał . O arquivo de log, no entanto, será criado (se-o
foi fornecido).No entanto, isso não garante que nenhum daemons do sistema notará o fato de que o wget foi executado - a atividade de rede pode ser monitorada independentemente por outras ferramentas.
fonte
não,
--quiet
não garante nenhum registro.do wget 1.13 ChangeLog:
fonte