[질문]ftp로 자동으로 다운로드하면서 파일 지우기..
글쓴이: pleasantman / 작성시간: 목, 2003/10/09 - 6:14오후
Throughput를 측정하기 위해서
FTP에 자동으로 로그인 하여 파일을 받아 오고 있습니다.
파일은 받은 즉시 지우는 방법을 알고 싶어요..
아래와 같은 스크립트를 사용합니다.
======================
ftp -dv >> $2 <<**
open xxx.xxx.xxx.xxx
bin
lcd /tmp
get aaa
+++++++++++++++++++++++
파일 aaa를 받은 즉시 지우고 싶습니다 어떻게 해야 할까요..
제가 원하는 것을 받고 있는 순간에 지우고 싶습니다..
파이프를 이용해서
cat aaa > /dev/null 하면 읽으면서 계속 버려지잖어요.
이런 식으로 aaa를 받고 있는 순간순간 계속 버릴 수는 없는지요?
/dev/null이 파일 system같은 거라면 좋겠는데.. 그럼
==================
lcd /dev/null
get aaa
==================
이런 식으로 가능한 부분이 있나요?
Forums:
ftp> get remote.file /dev/null이렇게
ftp> get remote.file /dev/null
이렇게 하니까 되는데요? /dev/zero 도 되나요? 물론 파일 시간을 세팅하지 못했다고 에러는 나지만...
근데, 이게... ftp 클라이언트측의 문제라서 get 명령의 인자를 어떻게 취급하냐에 따라서 틀리네요.
ncftp3 의 경우에는 인자들을 모두 리모트 파일들로 인식해서 안되구요.
아마 대부분의 ftp 클라이언트들은 첫번째 파일 이름을 받아서 두번째 파일 이름으로 리네임하는 것으로 알고 있습니다.
그럼, 이만...
감사합니다.
감사합니다.
님의 말씀데로군요.. 이렇게 하닌깐 되네요..
ftp 중에서 그냥 inetutils에 있는 ftp로 하면
별로 이상한 메시지들도 없이 그렇게 해 주는 군요...
음 "get 파일 위치" 위치도 파일로 인식해서 다운로드 하려고 할 줄 알았는데..
실제로 그렇지 않네요..
감사합니다.
댓글 달기