ftp로 전송 받고 있는 파일들이 있는데, 파일전송이 끝나면 바로 다른 작업을 하고 싶습니다.
자동으로 파일전송이 끝났는지 확인할 수 있는 방법이 있을까요?
분명 처음부터 크기를 정해주거나 중간중간에 chunk된 데이터의 사이즈들을 보내주기 때문에 그것들을 이용해서 전송의 끝을 알 수 있죠.
받고 있는 서버에서 파일만 보고 판단할 수 있는 방법은 없을까요?
미리 그 파일의 크기를 저장하고 있거나, 무결성 검사에 이용되는 해시들을 가지고 있지 않는 한은.. 일정 시간 간격으로 파일의 용량이 변하지 않는것을 체크하는것도 문제가 있어보이고.. 저는 이 이외의 딱히 방법이 떠오르질 않네요.
그렇군요~ ftp 프로토콜을 공부해서 해봐야겠네요~ 답변 주셔서 감사합니다^^
ftpget 이나 ncftpget 을 써서 파일을 가져오고.. 이 명령이 정상 종료한 후에 다른 작업을 진행하면 될 것 같네요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
ftp를 일회용으로 사용한다는 발상은 못하고있었는데 좋은 방법인것 같습니다.
전송이 끝나지 않은 경우 파일을 쓰기용으로 열어보면 열리지 않겠지요. 커넥션 오류등의 이유로 파일이 불완전한 상태에서 완료돼버렸다면 좀 귀찮아질 수도 있지만..
--
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
ftp 프로토콜을 찾아 보시면 되지 않을까요?
분명 처음부터 크기를 정해주거나 중간중간에 chunk된 데이터의 사이즈들을 보내주기 때문에
그것들을 이용해서 전송의 끝을 알 수 있죠.
파일만으로 알 수 있는 방법은 없을까요?
받고 있는 서버에서 파일만 보고 판단할 수 있는 방법은 없을까요?
글쎄요..
미리 그 파일의 크기를 저장하고 있거나, 무결성 검사에 이용되는 해시들을 가지고 있지 않는 한은..
일정 시간 간격으로 파일의 용량이 변하지 않는것을 체크하는것도 문제가 있어보이고..
저는 이 이외의 딱히 방법이 떠오르질 않네요.
감사합니다.
그렇군요~
ftp 프로토콜을 공부해서 해봐야겠네요~
답변 주셔서 감사합니다^^
음 ..
ftpget 이나 ncftpget 을 써서 파일을 가져오고..
이 명령이 정상 종료한 후에 다른 작업을 진행하면 될 것 같네요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
좋은방법이네요
ftp를 일회용으로 사용한다는 발상은 못하고있었는데
좋은 방법인것 같습니다.
파일을 쓰기용으로 열어보는 방법도 있습니다.
전송이 끝나지 않은 경우 파일을 쓰기용으로 열어보면 열리지 않겠지요. 커넥션 오류등의 이유로 파일이 불완전한 상태에서 완료돼버렸다면 좀 귀찮아질 수도 있지만..
--
댓글 달기