Login | Join | OpenID | RSS Feed
DNS-323 Transmission 완료된 파일 이동
최광용 Lv. 14 llllllllll 
421 hit since 2008/08/26 14:08

mlnet을 사용할 때 유용하게 사용했던 옵션이 move_completed_cmd라는 옵션이었다. 이것을 사용하면, 파일이 완료되었을 때 특정 명령을 수행할 수 있었다. 주로 완료된 파일을 다른 곳으로 이동하는데 유용하게 사용했다.

Transmission으로 넘어오면서는 이런 옵션이 존재하지 않아 어쩔 수 없이 이런 기능을 하는 어플을 하나 작성하게 되었다. 완료된 파일은 웹 서버의 다큐먼트 루트쪽으로 이동하여 브라우저에서 바로 다운로드 할 수 있도록 하기 위함이다.

첨부된 파일을 다운로드 하여 설치를 한다. ffp 0.5에서 사용가능하다.

  1. # funpkg -i move_complete-0.1-ffp0.5.tgz

/ffp/etc/move_complete.conf 파일을 열어서 자신의 환경에 맞게 적당하게 경로를 수정하여 준다. 로그파일 경로, 체크 주기, from 경로, to 경로를 설정할 수 있다.

이제 다음과 같이 실행시켜준다.

  1. # /ffp/start/move_complete.sh start

스크립트를 실행하면, move_complete라는 프로세스가 백그라운드에서 실행되게 되고, 설정 파일에 기록한 시간 주기로 완료된 파일이 있는지 검사하여 완료된 파일을 이동시키게된다.