2016-08-25 2 views
0

원본 서버에서 대상 서버 (백업 만들기)로 매일 CRON으로 파일을 복사 한 다음 원본 서버에서이 파일을 삭제하는 방법은 무엇입니까? 다른 서버로 파일을 백업 한 다음 원본 서버에서 삭제하는 방법

내가 이러한 솔루션

https://serverfault.com/questions/259938/cron-job-to-copy-file-from-one-location-to-another-for-new-files-daily

https://unix.stackexchange.com/questions/166542/transferring-data-between-servers

를 발견했습니다하지만 방법을 몰라 그냥 최신 파일을 복사해야합니다 (그러나 복사 된 파일이 삭제 될 경우 그것은 중요하지 않습니다) 모든 파일이 올바르게 전송되었는지 확인하고 원본 서버에서 파일을 삭제할 수 있습니다.

shh 또는 PHP와의 조합을 통해이를 수행하는 방법은 두 가지가 있습니다.

나에게 올바른 방법을 보여줄 수 있습니까? 정확한 해결책은 내가 이런 것들 (SSH, scp 등)을 가지고 잘 모르기 때문일 것이다.

+0

아마 rsync를 트릭을 할해야 ...하지만 난 --delete 플래그 확실하지 않다 –

답변

0

내 작업 솔루션 :

50 3 * * * sudo rsync --remove-source-files /SOURCE_PATH/* SSH_LOGIN:/DESTINATION_PATH 
관련 문제