내 코드에서 파일이 잘 복사되었는지 여부를 확인할 수 있습니까?
ssh -t root@$machine -x "sshpass -p 'ubuntu' scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null /home/MyFile.txt root@$address:~ "
ssh -t root@$machine -x "sshpass -p 'ubuntu' ssh -t root@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -x 'cp MyFile.txt /etc/xx/MyFile.txt'"
나는 파일의 해시를 제공하는 명령을 사용하는 줄을 따라 뭔가를 가정합니다. 원본 파일이 dest 파일과 동일한 해시를 가졌는지 확인하십시오. 아마도 원본 파일의 해시를 대상 서버로 복사하고 대상 서버에서 비교할 수 있습니다. 확실하지 않은 것을 손에서 떼어 놓는다.
—
barlop
실행 sha {256,512} 합계 -c ~ / 경로 / to / 파일 및 다음 원격 및 교차 검사를 하나의 방법입니다, mm 큰 파일 또는 수많은 md5sum 너무 사용할 수있는 경우
—
linuxdev2013
rsync를 사용할 수 있습니까? 이를위한 더 나은 도구 일 수 있습니다. 자동으로 확인합니다.
—
spuder