Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение

Как удалить из списка завершенные торренты в transmission : Операционные системы и программное обеспечение

24.04.2024 7:22


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, время: 07:22.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.