Obecnie mam skrypt powłoki działający na serwerze Linux, który używa wget in oder do pobierania zdalnej strony internetowej. To z kolei jest wykonywane przez zadanie cron, które ma być uruchamiane w określonych momentach.
Czy ktoś może potwierdzić, że dodanie tej -q
opcji nie tylko zatrzyma wszystkie dane wyjściowe powracające do konsoli, ale także przerwie wszelkie próby zapisu w dziennikach lub próby utworzenia pliku dziennika przez wget?
-a
opcja była przydatna w moim przypadku. Dodanie tej opcji spowoduje dołączenie do określonego pliku dziennika zamiast zastąpienia starego pliku dziennika. Przykład :wget https://website/to/data1.zip -a data.wget.log.report &
wget https://website/to/data2.zip -a data.wget.log.report &
Odpowiedzi:
Z
-q
opcją sam wget nie powinien wypisywać niczego ani na konsolę, ani na plik dziennika określony przez-o
opcję, z wyjątkiem przypadku opisanego przez Michała . Plik dziennika zostanie jednak utworzony (jeśli-o
został dostarczony).Nie gwarantuje to jednak, że żadne demony systemowe nie zauważą, że uruchomiono wget - aktywność sieci może być niezależnie monitorowana przez inne narzędzia.
źródło
nie,
--quiet
nie gwarantuje braku dzienników.z wget 1.13 ChangeLog:
źródło