[ОТВЕТИТЬ]
Опции темы
05.10.2014 11:46  
OlegON
Споткнулся на том, что скачанные файлы, застрявшие в списке transmission, но удаленные локально, этой же трансмиссией потом и перекачиваются обратно, да и сам список в итоге становится большой помойкой, для сортировки которой ничего не помогает. В общем, встал вопрос, как список transmission очистить:

Код:
#!/bin/bash
TCMD="transmission-remote 192.168.10.70:10008 --auth=user:passwd"
LIST=`$TCMD -l | grep -Eo '^ *([0-9]+)'`
for TORRENTID in $LIST
do
  COMPLETED=`$TCMD -t $TORRENTID -i | grep "Percent Done: 100%"`
  STATUS=`$TCMD -t $TORRENTID -i | grep "State: Stopped\|Finished"`
    $TCMD -t $TORRENTID -i | grep "Name: " | sed -e "s/  Name: //"
  if [ "$COMPLETED" != "" ] && [ "$STATUS" != "" ]; then
    echo "Completed."
    $TCMD -t $TORRENTID -r
  else
    echo "Is not completed. Ignoring."
  fi
done
Пускаю раз в сутки. В TCMD надо запихнуть авторизацию и прочее, если требуется.
 
 
Опции темы



Часовой пояс GMT +3, время: 11:06.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.