В настоящее время у меня есть скрипт оболочки, работающий на сервере Linux, который использует wget в oder для загрузки удаленной веб-страницы. Это, в свою очередь, выполняется заданием cron, которое планируется запустить в определенное время.
Может ли кто-нибудь подтвердить, что добавление этой -q
опции не только остановит возврат всей информации на консоль, но и остановит все попытки wget записать в журналы или попытаться создать файл журнала?
-a
вариант был полезен для моего случая. Добавление этой опции добавит к указанному вами файлу журнала вместо перезаписи старого файла журнала. Пример :wget https://website/to/data1.zip -a data.wget.log.report &
wget https://website/to/data2.zip -a data.wget.log.report &
Ответы:
При использовании
-q
опции, сам wget не должен выводить ничего ни в консоль, ни в лог-файл, указанный в-o
опции, кроме случая, описанного Michał . Однако файл журнала будет создан (если он-o
был предоставлен).Это, однако, не гарантирует, что ни один системный демон не заметит тот факт, что wget был запущен - активность сети может независимо контролироваться другими инструментами.
источник
нет,
--quiet
не гарантирует никаких логов.из wget 1.13 ChangeLog:
источник