-q wget 출력 로깅이 실제로 꺼지나요?

-q wget 출력 로깅이 실제로 꺼지나요?

현재 wget을 사용하여 원격 웹 페이지를 다운로드하는 Linux 서버에서 실행 중인 셸 스크립트가 있습니다. 이는 특정 시간에 실행되도록 예약된 cron 작업에 의해 수행됩니다.

-q해당 옵션을 추가하면 콘솔로 반환되는 모든 출력이 중지될 뿐만 아니라 wget이 로그에 쓰거나 로그 파일을 생성하려는 모든 시도도 중지된다는 것을 확인할 수 있습니까 ?

답변1

아니요, --quiet로그는 보장되지 않습니다.

wget 1.13 변경 로그에서:

2008-04-22 스티븐 슈빅

   * 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.

답변2

옵션을 사용하면 wget 자체가 -q콘솔이나 옵션에 지정된 로그 파일에 -o아무 것도 출력해서는 안 됩니다.이 경우를 제외하고마이클이 설명한. 그러나 제공되면 로그 파일이 생성됩니다 -o.

그러나 이는 시스템 데몬이 wget이 실행 중이라는 사실을 인식하지 못한다는 것을 보장하지 않습니다. 네트워크 활동은 다른 도구에서 독립적으로 모니터링할 수 있습니다.

관련 정보