지난 30분동안 업데이트 된 파일명만 출력하려면?
글쓴이: noendrun / 작성시간: 금, 2006/01/13 - 10:50오전
ftp 서버에 수시로 파일이 올라오는데, 파일이 꽤 많습니다.
30분마다 cron으로 접속해서, 최근 30분 동안 올라온 파일(변경된 파일)을 내려 받으려 합니다. find 명령으로 최근 30분간 변경된 파일 명을 뽑은 후에 mget으로 보내서 다운 받으면 될것 같습니다만, 제가 해봐도 find 명령의 결과가 잘 안나오네요. 가르쳐 주시면 감사하겠습니다.
Forums:
ftp 서버라면 /var/log/transfer.log 비슷한 파일이 있
ftp 서버라면 /var/log/transfer.log 비슷한 파일이 있을 겁니다.
지금 제 서버가 꺼져 있어서 정확한 파일명은 모르겠는데 여하간 FTP 로그가 있습니다.
그 로그를 참고하셔서 다운받으면 될 것 같습니다.
Re: 지난 30분동안 업데이트 된 파일명만 출력하려면?
find + ctime 하면 될거 같은데요...
30분이니 ctime 보다
cmin 옵션을 쓰면되겠네요
정확히 원하시는 답은 아니지만, 혹 동기화(?)가 목적이라면, rsync
정확히 원하시는 답은 아니지만, 혹 동기화(?)가 목적이라면, rsync 도 알아보시기 바랍니다.
[code:1]find -mmin -30[/code:1]
find -mmin -30
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
댓글 달기