Suppression automatique des téléchargements terminés dans Transmission

Bonjour,

Aujourd’hui nous allons voir un petit script qui permet de supprimer de la file d’attente de Transmission, tous les fichiers qui sont arrivés à 100% (si nous ne souhaitons pas continuer à les partager).

#!/bin/bash

#############
# VARIABLES #
#############

USER=<transmissionUser>
PASS=<transmissionPassword>
TRANSMISSION="/usr/bin/transmission-remote -n $USER:$PASS"
MOVEDIR="/data/Multimedia/torrents/complete/TV"

# *************
# Move all finished torrents and delete them
# *************

LIST="$($TRANSMISSION -l | tail -n +2 | grep 100% | awk '{ print $1; }' | grep -v Sum | sed -e 's/*//g')"
for ID in $LIST; do
        $TRANSMISSION --torrent $ID --move $MOVEDIR
        $TRANSMISSION --torrent $ID --remove
done

Il suffit ensuite de rajouter une tâche cron qui s’exécute toutes les 10 minutes et le tour est joué.

*/10 *  * * *   root    /root/check_torrents.sh > /dev/null 2>&1

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)

Loading...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*