본문 바로가기

Embedded Linux/RaspberryPi

라즈베리파이(RaspberryPi) Transmission Crontab 등록하여 다운로드 완료된 항목 자동 삭제


auto_transmission_delete.sh


1. auto_transmission_delete.sh 파일 아래 경로에로 업로드.


OpenELEC:~/bin # pwd

/storage/bin 

OpenELEC:~/bin # ls

auto_transmission_delete.sh    db-config.sqlite  easy_install-2.7  flexget.log       rpyc_classic.py   temp

config.yml        easy_install      flexget           received          rpyc_registry.py  test


2. crontab 에 auto_transmission_delete.sh 등록.


 OpenELEC:~/bin # crontab -l

*/10 * * * * /storage/bin/auto_transmission_delete.sh


crontab -e 를 사용하여 아래 라인을 추가하여주면 10분 마다 transmission 에서 다운로드 완료된 torrent파일은 transmission에서 삭제 하여 줍니다.


 */10 * * * * /storage/bin/auto_transmission_delete.sh


3. 정상적으로 동작하고 있는지 확인.


OpenELEC:~ # cat auto_delete.log 

2014-07-04      16:01:19 : No new downloads

2014-07-04      16:10:02 : No new downloads

2014-07-04      16:20:02 : No new downloads

2014-07-04      16:30:02 : No new downloads

2014-07-04      16:50:01 : No new downloads

2014-07-04      17:00:01 : No new downloads

2014-07-04      17:10:02 : No new downloads

2014-07-04      17:20:02 : No new downloads

2014-07-04      17:30:02 : No new downloads

2014-07-04      17:40:02 : No new downloads

2014-07-04      17:50:02 : No new downloads

2014-07-04      18:00:02 : No new downloads

2014-07-04      18:10:02 : No new downloads

2014-07-04      18:20:02 : No new downloads

2014-07-04      18:30:02 : No new downloads

2014-07-04      18:50:12 : Pretty.Little.Liars.S03E18.HDTV.x264-LOL.mp4 68 Finished will remove from transimission

localhost:9091/transmission/rpc/ responded: "success" 


다운로드 완료된 torrent 삭제하고 있네요 ^^