저품질 광대역 링크를 통해 여러 파일을 서버로 전송해야합니다. 파일이 커서 파일 당 전송하는 데 약 30 분이 걸립니다.
scp를 사용하지만 때로는 중단됩니다. 전송이 오류로 실패하지 않고 계속 실행되지만 더 이상 데이터가 전송되지 않습니다.
따라서, "실패한 (failsafe)"업로드 솔루션을 찾고 있는데, 링크가 몇 분 동안 실패하거나 신뢰할 수없는 경우에도 작동하는 솔루션입니다.
내 생각은 :
- 작은 부분으로 큰 파일을 분할
- 시간 초과로 부품 업로드 및 실패한 경우 재시도
질문 :
- 이 아이디어를 구현할 준비가 된 도구가 있습니까? (특별히 scp.가 필요하지 않은 것은 ftp 또는 다른 것입니다)
- scp가 멈추는 것을 감지하는 방법이 있습니까? (즉, 여전히 실행 중이지만 데이터를 전송하지는 않습니다)
--partial
플래그 (또는 암시 뭔가--partial
처럼--inplace
) 전송이 중단 될 때마다, 그렇지 않은 부분 전송이 삭제됩니다하고 다시 시작해야합니다.