나는 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