rsync 오류 출력 목록 찾기

rsync 오류 출력 목록 찾기

내 루틴 중 일부에 대한 텍스트 필터를 설정하고 있습니다. 출력에 나타나는 오류 및 기타 메시지 목록이 있으면 필터링된 출력이 더욱 다양해집니다.

지금까지 다음과 같은 패턴이 있습니다.
^오류:
^rsync 오류:
^비정규 파일 건너뛰기

이에 대한 문서나 메모가 어디에 있습니까?

답변1

나는 당신이 이 질문에 대해 훌륭하고 간결한 대답을 찾을 것이라고 생각하지 않습니다. 소스코드에서 오류처럼 보이는 문자열에 대해 파워서치(Power Search)를 해봤지만 어떤 조직이나 패턴도 보이지 않습니다. 예를 들어, 이것은매우 작은grep간단한 for를 사용하여 발견한 전체 오류 샘플링 FERROR(파일 설명자라고 가정합니다)표준 에러아니면 그에 상응하는)...

"ABORTING due to unsafe pathname from sender: %s\n"
"All source args must come from the same machine.\n"
"Batch file %s open error"
"Daemon option(s) used without --daemon.\n"
"ERROR: Skipping sender remove for changed file: %s\n"
"ERROR: buffer overflow in %s [%s]\n"
"FATAL I/O ERROR: dying to avoid a --delete-%s issue with a pre-3.0.7 receiver.\n"
"Failed to close"
"Hlink node data for %d already has path=%s (%s)\n"
"If arg is a remote file/dir, prefix it with a colon (:).\n"
"Impossible error in external-zlib code (1).\n"
"Integer overflow: attempted 64-bit offset\n"
"Internal hashtable error: illegal key supplied!\n"
"Invalid ID number: %s\n"
"Overflow in read_varint()\n"
"Overflow in read_varlong()\n"
"Unexpected remote arg: %s\n"
"Unknown filter rule: `%s'\n"
"[%s] could not find xattr #%d for %s\n"
"[%s] internal abbrev error on %s (%s, len=%ld)!\n"
"rsync error: %s (code %d) at %s(%d) [%s=%s]\n"
"rsync: did not see server greeting\n"

이것은 내가 찾은 뉴스의 작은 샘플일 뿐입니다.grep 그리고전체 세트가 전체의 하위 세트일지라도 간단한 grep은 예를 들어 같은 줄에 있지 않은 메시지를 캡처할 수 없기 때문에 FERROR(그리고 그러한 메시지가 많이 있습니다).

답변2

성공적인 파일 전송은 >f..T......정규식을 찾고 역방향 일치를 수행할 수 있도록 다음과 유사한 전송 상태를 가져야 합니다.

또한 rsync의 로그 출력 형식은 고도로 구성 가능하므로 원하는 대로 변경할 수 있습니다.

관련 정보