오류가 발생하면 rsync가 종료되지 않고 중단됩니다.

오류가 발생하면 rsync가 종료되지 않고 중단됩니다.

SSH를 통해 rsync를 사용하여 원격 서버에 대용량 파일을 보내고 있습니다. 문제가 있습니다. 계속해서 중단됩니다. 그래서 rsync 문제가 실패 시 자동으로 재시도되도록 하고 싶습니다.

나는 이것을 읽었다linux - 연결이 끊어진 후 SSH를 통해 rsync를 재개하시겠습니까? - 루트 나는 다음과 같은 것을 시도하고 있습니다 :

while ( ! rsync -avz --append --partial -h --info=progress2  -e 'ssh -p 6001' -r src user@host:'dist' ); do sleep 5; done

그러나 rsync 스크립트는 종료되지 않지만 무언가 종료되지 않기 때문에 작동하지 않습니다.

Connection to [host] closed by remote host.

따라서 프로그램을 종료하려면 ctrl-C를 수동으로 입력하고 rsync 스크립트를 수동으로 다시 실행해야 합니다.

^C^Crsync error: unexplained error (code 255) at rsync.c(644) [sender=3.1.2]

그렇다면 여기서 문제는 무엇입니까?

관련 정보