wget, 출력 및 응답 기록

wget, 출력 및 응답 기록

나는 wget을 사용하여 URL을 호출합니다. 이 URL은 메시지 ID인 응답을 제공합니다. 로그 파일에 로그를 쓰고 메시지 ID를 포함하고 싶습니다. 또한 로그는 매번 추가되어야 합니다. 쉘 스크립트에서 이 작업을 수행하려고 합니다.

이것이 가능합니까? 그렇다면 어떻게 해야 할까요?

답변1

wget -O - $url --append-output=logfile >> logfile

표준 출력에 출력을 쓸 -파일 이름을 지정합니다 .-O

logfile내 쉘은 이 두 가지 추가 작업을 사용하는 것을 좋아하지 않습니다 . 그것은 당신에게도 효과가 있을 수 있습니다.

답변2

해결책을 찾았습니다

wget --no-check-certificate -O contnt -a logfile $url
cat contnt >> logfile 
rm contnt

파일을 읽고 삭제하는 것 외에 다른 더 좋은 방법이 있습니까?

답변3

다음을 수행할 수 있습니다.

wget - $url --server-response --append-output=logfile

관련 정보