smbclient를 조용히 둘 수 있나요?

smbclient를 조용히 둘 수 있나요?

smbclientSMB 전용 엔터테인먼트 셋톱박스에 백업을 업로드하기 위해 cron에 전화했습니다 . 이 장치에는 더 큰 디스크가 있고 컴퓨터에서 더 멀리 떨어져 있으므로 백업을 저장하기에 좋은 장소입니다.

다음과 같이 진행됩니다.

backup-outputing-commang | smbclient //box/share -c "put - backups/filename"

모든 것이 잘 작동하지만 put시끄럽습니다. 업로드가 끝나면 항상 다음과 같은 결과가 출력됩니다.

putting file - as \backups\filename (3604.2 kb/s) (average 3604.2 kb/s)

어떤 결과가 cron나에게 쓸모없는 이메일을 보내게 만드는가? 실제 문제를 놓칠까 봐 출력을 로 리디렉션하고 싶지 않습니다 /dev/null(그리고 해당 문제가 항상 으로 전송되는 것을 신뢰하지 않습니다 stderr).

어떤 종류의 자동 모드가 있습니까? 이것매뉴얼 페이지명령에는 "조용"이라고만 언급되어 있습니다. tar어떻게 닥치나요 put?

답변1

매뉴얼 페이지에는 명확하지 않지만 기본 디버그 수준은 1입니다. 이를 0으로 설정하면 더 적은 출력을 얻을 수 있습니다.-d 0

수준 0에서는 심각한 오류와 심각한 경고만 기록됩니다.

답변2

메시지는 표준 출력에 기록되므로 필터링할 수 있습니다.

backup-outputing-commang | smbclient //box/share -c "put - backups/filename" | grep -v "putting file"

관련 정보