헤놀 6.2.1 transmission 설치 및 완료시 시드삭제 ,텔레그램 봇 설치 입니다
우선 패키지 센터에 들어가서 transmission 을 설치하고 완료가 되면 중지 합니다
다시 패키지 센터 들어가서 nano 를 설치 합니다.
우선 텔레그램 토큰하고 챗아이디를 알아야하니
https://blog.naver.com/kamzzang1/221401173741
위링크를 참조하여 토큰과 챗아이디를 메모장에 복사 해 놓습니다.
이제 putty 로 서버에 접속 한 후
sudo nano /usr/local/transmission/var/torrent_push.sh
/usr/local/transmission/var/ 여기 위치는 제가 임의로 정한 곳이라 편한대로 아무곳이나 하셔도 되요
위 파일을 이용하셔도 됩니다.
--------------------------------------------------------------------------------------------------------------
#!/bin/sh
# telegram configuration
# SERVER="[port] --auth [id]:[password]"
SERVER="9091 --auth admin:password"
# telegram token
TOKEN='111222333:aaaabbbbccccddddeeeeffffgggghhhhiii'
# telegram CHAT_ID
CHAT_ID="123456789"
URL='https://api.telegram.org/bot'$TOKEN
MSG_URL=$URL'/sendMessage?chat_id='
sleep 1s
# torrent remove
TORRENTLIST=`transmission-remote $SERVER --list | sed -e '1d;$d;s/^ *//' | cut --only-delimited --delimiter=" " --fields=1`
for TORRENTID in $TORRENTLIST
do
DL_COMPLETED=`transmission-remote $SERVER --torrent $TORRENTID --info | grep "Percent Done: 100%"`
STATE_STOPPED=`transmission-remote $SERVER --torrent $TORRENTID --info | grep "State: Seeding\|Stopped\|Finished\|Idle"`
if [ "$DL_COMPLETED" ] && [ "$STATE_STOPPED" ]; then
transmission-remote $SERVER --torrent $TORRENTID --remove
# telegram message send
curl --data-urlencode "text=$TR_TORRENT_NAME download." "$MSG_URL"$CHAT_ID"&"
fi
done
------------------------------------------------------------------------------------------------------------
위 내용을 빨간부분을 본인 서버에 맞게 수정 한 후에 넣고 저장을 합니다
sudo chmod a+x /usr/local/transmission/var/torrent_push.sh
sudo chmod 777 /usr/local/transmission/var/torrent_push.sh
권한을 주고
sudo nano /usr/local/transmission/var/settings.json
--------------------------------------------------------------------------------------------------------
"script-torrent-done-enabled": true, ## true 일 경우에만 script-torrent-done-filename 가 적용
"script-torrent-done-filename": "/usr/local/transmission/var/torrent_push.sh",
---------------------------------------------------------------------------------------------------------
또 빨간 부분을 위 처럼 수정 한 후에 저장
시놀이나 헤놀은 PATH가 안잡혀 있으므로 putty 에서 아래와 같이 입력
PATH=$PATH:/usr/local/transmission/bin
패키지 센터 들어가서 transmission 을 시작으로 바꾸고 다운로드 확인.
완료 되면 시드 자동삭제와 텔레그램 알림이 오는지 봐야함.
'헤놀로지' 카테고리의 다른 글
시놀로지, 헤놀로지 해외 IP 접속 차단 하는 법 (0) | 2019.09.15 |
---|---|
외부 아이피 변경시 텔레그램으로 메세지 받기 (0) | 2019.09.13 |
헤놀 6.2.1 showdown 설치 및 사용 (0) | 2019.09.12 |
xpenology 6.2 + SJVA 0.1 (0) | 2019.09.10 |
타오바오 헤놀로지 설정 6.2.1 or 6.2.2 (0) | 2019.09.10 |
댓글