»Ë»Ñ Æ÷·³

¿ì¼º±º´ÔÇ¥ ¸¶Å¬ Æ®·£½º¹Ì¼Ç »õ¹öÀü¿¡¼­ ´Ù¿î¿Ï·á ÀÚµ¿ »èÁ¦ ¹× ÅÚ·¹±×·¥ ¾Ë¸² ¹Þ´Â¹ý3

  • [* ºñȸ¿ø *]
  • µî·ÏÀÏ 2018-06-20 21:41
  • Á¶È¸¼ö 2372
ÀÎÅÍ³Ý °Ë»öÇغ¸¸é ¸¶ÀÌŬ¶ó¿ìµå Æ®·£½º¹Ì¼Ç ´Ù¿î¿Ï·á ½Ã ÀÚµ¿ »èÁ¦ ¹× ÅÚ·¹±×·¥ ¾Ë¸² ¹Þ´Â¹ý¿¡ ´ëÇÑ Á¤º¸°¡ ¸¹½À´Ï´Ù

ÇÏÁö¸¸ ±×·± °¡ÀÌµå ±Û¿¡¼­ »ç¿ëÇÏ´Â ¸í·É¾î°¡ Á¦ Æ®·£½º¹Ì¼Ç¿¡¼­´Â ÀÛµ¿À» ¾ÈÇÏ´õ¶ó±¸¿ä

 

±×·¡¼­ Àú¿Í °°ÀÌ ÄÚµù Áö½ÄÀÌ ¾ø°í ¿ì¼º±º´Ô °¡ÀÌµå ±ÛÀ» º¸°í Æ®·£½º¹Ì¼Ç »õ¹öÀüÀ» ¼³Ä¡ÇÑ ºÐµé¿¡°Ô Àû¿ëµÇ´Â

Æ®·£½º¹Ì¼Ç ´Ù¿î¿Ï·á ½Ã ÀÚµ¿ »èÁ¦ ¹× ÅÚ·¹±×·¥ ¾Ë¸² ¹Þ´Â ¹æ¹ý °øÀ¯ µå¸³´Ï´Ù. 

 

1. SSH·Î ¸¶Å¬¿¡ Á¢¼Ó

¹æ¹ý: https://m.blog.naver.com/PostView.nhn?blogId=qn1213&logNo=220699578745&proxyReferer=https%3A%2F%2Fwww.google.ca%2F

 

2. transmission-stop º¹»ç ºÙ¿©³Ö±âÇÏ°í ¿£ÅÍ (º¹»ç ÈÄ Ã¢¿¡´Ù°¡ ¿À¸¥ÂÊ Å¬¸¯ÇÏ½Ã¸é ºÙ¿©³Ö±â µË´Ï´Ù)

*Æ®·£½º¹Ì¼ÇÀ» Á¤Áö ½ÃÅ°´Â ¸í·É¾î ÀÔ´Ï´Ù

*¿£ÅÍÄ¡¼Ì´Âµ¥ "Terminated"¶ó´Â ¹®±¸°¡ ¾È³ª¿À¸é ´Ù½Ã ÇÑ ¹ø º¹ºÙ ÈÄ ¿£ÅÍ

 

3. nano ~/.config/transmission-daemon/settings.json º¹ºÙ ¿£ÅÍ

*Æ®·£½º¹Ì¼Ç ¼³Á¤ ÆÄÀÏÀ» ¿©´Â ¸í·É¾î ÀÔ´Ï´Ù

 

4. ¼³Á¤ ÆÄÀÏÀÌ ¿­¸®¸é ¾öû ±ä ¿µ¾îµéÀÌ Âß ¶ß´Âµ¥ Á» ³»¸®½Ã´Ùº¸¸é ¾Æ·¡¿Í °°Àº Ç׸ñÀÌ ³ª¿É´Ï´Ù

"script-torrent-done-enabled": 

"script-torrent-done-filename": 

 

 ÀÌ ³»¿ëÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤Çϼ¼¿ä (½°Ç¥µµ ´Ù ¶È°°ÀÌ ÇØÁÖ¼¼¿ä) 

"script-torrent-done-enabled": true,

"script-torrent-done-filename": "/shares/torrent/scripts/transmission-done.sh", 

          *¿Ø¸¸Çϸé À§ °æ·Î·Î ÇÏ½Ã¸é µÇÁö¸¸ Ȥ½Ã Æ®·£½º¹Ì¼Ç ¼³Ä¡ ÈÄ torrent Æú´õÀÇ À̸§À» ¹Ù²Ù ¼Ì°Å³ª Çß´Ù¸é °¢ÀÚÀÇ »óȲ¿¡ ¸Â°Ô 

           °æ·Î ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù. 

 ÀÛ¼ºÀÌ ¿Ï·áµÇ¸é ÄÁÆ®·Ñ+ O, ¿£ÅÍ, ÄÁÆ®·Ñ + X  ¼ø¼­´ë·Î ´­·¯¼­ ¼³Á¤ ÆÄÀÏ¿¡¼­ ºüÁ® ³ª¿À¼¼¿ä

 

5. mkdir /shares/torrent/scripts º¹ºÙ ¿£ÅÍ

* shares ¶ó´Â Æú´õ ³»ºÎ¿¡ ÀÖ´Â torrent Æú´õ ³»ºÎ¿¡ scripts ¶ó´Â Æú´õ¸¦ ¸¸µå´Â ¸í·É¾î ÀÔ´Ï´Ù

* Àü ´Ü°èÀÎ 4¹ø¿¡¼­ ¼³Á¤ÇÑ °æ·Î Âü°í 

 

6. ´ÙÀ½ ´Ü°è¸¦ ÁøÇàÇϽ÷Á¸é ÅÚ·¹±×·¥ ¼³Ä¡ ¹× ¼³Á¤À» ¸ÕÀú ÇÏ¼Å¾ß ÇÕ´Ï´Ù.

¹æ¹ý: http://snowsooner.tistory.com/58

À§ ¹æ¹ý º¸½Ã°í ÅÚ·¹±×·¥ ¼³Á¤ÇϽðí ÅäÅ« ±×¸®°í ê ¾ÆÀ̵𸸠Ȯº¸ ÇÏ½Ã¸é µË´Ï´Ù ´õ ÁøÇàÇÏÁö¸¶¼¼¿ä

 

7. nano /shares/torrent/scripts/transmission-done.sh º¹ºÙ ¿£ÅÍ

   ¾Æ±î Æ®·£½º¹Ì¼Ç ¼³Á¤ ÆÄÀÏÀ» ¿­¾úÀ» ¶§¿Í´Â ´Ù¸£°Ô âÀÌ ¿­·Áµµ ¾Æ¹« ³»¿ëÀÌ ¾È³ª¿À½Ç °Ì´Ï´Ù

 

¾Æ·¡³»¿ë º¹ºÙÇϼ¼¿ä (»¡°£»öÀº Àڽſ¡°Ô ¸Â´Â Á¤º¸·Î ¼öÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù)

*6¹ø¿¡¼­ È®ÀÎÇϽŠÅäÅ«(TOKEN), ê ¾ÆÀ̵ð(CHAT_ID)¸¦ ¾Æ·¡ Àû¿ëÇϼ¼¿ä 


#!/bin/sh

# setting

SERVER="9091 --auth ¾ÆÀ̵ð:ºñ¹ø"

@@À§ ¾ÆÀ̵ð/ ºñ¹øÀº transmission ¼¼Æà ½Ã¿¡ ÀÔ·ÂÇÏ´Â admin °èÁ¤ Á¤º¸¸¦ »ç¿ëÇϼ¼¿ä@@

TOKEN='000000000:AAaaAAaaAAaaAAAAAAAAAAaaaaAAAAaaAA'

CHAT_ID="000000000"

URL='https://api.telegram.org/bot'$TOKEN

MSG_URL=$URL'/sendMessage?chat_id='


sleep 1s


# do


TORRENTLIST=`transmission-remote $SERVER --list | sed -e '1d;$d;s/^ *//' | cut -s -d " " -f 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

        curl --data-urlencode "text=$TR_TORRENT_NAME download completed." "$MSG_URL"$CHAT_ID"&"

    fi

done

 

 ÀÛ¼ºÀÌ ¿Ï·áµÇ¸é ÄÁÆ®·Ñ+ O, ¿£ÅÍ, ÄÁÆ®·Ñ + X  ¼ø¼­´ë·Î ´­·¯¼­ ¼³Á¤ ÆÄÀÏ¿¡¼­ ºüÁ® ³ª¿À¼¼¿ä

 

8chmod 777 /shares/torrent/scripts/transmission-done.sh º¹ºÙ ¿£ÅÍ ÈÄ ¾Æ¹« ¹ÝÀÀ ¾øÁö¸¸ ±¦Âú½À´Ï´Ù

    chmod a+x /shares/torrent/scripts/transmission-done.sh º¹ºÙ ¿£ÅÍ ÈÄ ¾Æ¹« ¹ÝÀÀ ¾øÁö¸¸ ±¦Âú½À´Ï´Ù

*¸Õ°¡ ±ÇÇÑÀ» ÁÖ´Â ¸í·É¾î¶ó°í ÇϽôµ¥ Àß ¸ð¸£°Ú³×¿ä ±×³É º¹ºÙ ¿£ÅÍÇϼ¼¿ä 

 

9. transmission-daemon º¹ºÙ ¿£ÅÍ

*¸¶Å¬ Àç½ÃÀÛÇÏ´Â ¸í·É¾î

 

¿Ï·á

 

ÀÌ»ó ÀÔ´Ï´Ù.

 

Àúµµ Ãʺ¸¶ó À§¿¡ ±Û¿¡ ¹®Á¦°¡ ÀÖÀ» ¼öµµ ÀÖ°ÚÁö¸¸ ÀúÀÇ °æ¿ì¿¡´Â ¸¸Á·Çϸç Àß ¾²°í ÀÖ½À´Ï´Ù.


Àú¿¡°Ô ¸¹Àº µµ¿òÀ» ÁֽŠ¿À¸®´ëÀå´Ô¿¡°Ô ´Ù½Ã ÇÑ ¹ø °¨»ç µå¸³´Ï´Ù. 

2
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
ºÏ¸¶Å©¹öÆ° °øÀ¯¹öÆ°

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 Ä«·ù¸¶
2018-06-21 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 ¿À¸®´ëÀå
2018-06-21 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç

´Ù¸¥ÀÇ°ß 0 Ãßõ 0 [* ºñȸ¿ø *]
2018-06-21 Á¡¾ÆÀÌÄÜ
  1. ´ñ±ÛÁÖ¼Òº¹»ç
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û -¸ñ·Ïº¸±â