2011-02-22 2 views
1

한 서버에서 다른 서버로 파일 목록의 최신 파일을 전송하고 (가능한 경우) 이전 날짜 전송에서 파일을 대체하는 방법이 필요합니다.PHP 서버와 매일 파일 전송 서버

e.e. 비보호 서버로 자동 전송 된 보안 서버 "http : // username : [email protected]/image-22-2.png"(22-2는 요일을 나타냄)에이 이미지 파일이 있습니다. .

그 다음날이 파일은 "http : // username : [email protected]/image-23-2.png"보안 서버에 업로드되며 "image-22-2.png"가 있어야합니다. 삭제하고 "image-23-2.png"로 바꾸십시오.

+0

이것은 serverfault에 있어야합니다. – rook

답변

2

는 호스트가 호스트가 rsync를 사용하여 허용하지 않는 경우가

+0

예제 코드는 무엇입니까? – Tam

+0

rsync는 명령 줄에서 호출 할 수있는 도구입니다 (예 :'rsync -azvr/path/to/dir/[email protected] :/path/to/dir/on/remote/host /'). 이것을 cron 작업에 넣으면 주기적으로 (그리고 공개/개인 키를 인증에 사용하여) 실행할 수 있습니다. 이 설치에 대한 훌륭한 자습서는 [here] (http://troy.jdmz.net/rsync/index.html)에서 읽을 수 있습니다. – matei

0

, 당신은 스크립트 ftp 전송으로 cron 작업을 설정할 수 허용하는 경우 rsync을 사용하는 것이 좋습니다.