유닉스/리눅스/맥의 shell에서 직접 커맨드라인로 비트토렌트 클라이언트 프로그램을 실행할 때, 100% 다운로드 후 자동으로 종료되도록 하는 스크립트를 제공
- Transmission이라는 bit torrent 클라이언트를 설치함
- 각종 OS 환경에 설치가 가능한 배포본이 존재함
- 그냥 실행해도 되지만 수신이 완료되었을 때 자동으로 종료하게 하려면 출력을 감시하고 있다가 종료해야 함
- 다음 스크립트를 이용해서 transmission-cli 프로그램을 실행시킴
- https://github.com/terzeron/scripts/blob/master/transmission.sh
- torrent 파일 이름을 커맨드라인 아규먼트로 받아서 file이라는 변수에 대입
- 로그파일은 torrent 파일에 .log를 붙여서 사용
- transmission-cli 프로그램을 실행시키고 결과를 로그파일에 저장
- 로그 파일을 tail과 grep으로 감시하면서 Complete라는 단어가 파일에 write되는지 2초마다 확인함
- transmission-cli와 tail 프로세스가 살아있으면 종료시킴
- 로그파일을 삭제하고 종료함