Version 3 (modified by Waldorf, 12 years ago) (diff) |
---|
Block List Updater Script
(for other scripts, see the Scripts page)
Notes
If you start the daemon with arguments, either read how to modify the configuration file or change the last line.
If you have the configuration files at a non standard location, you'll need to modify the cd $HOME/.config/transmission-daemon/blocklists/ line near the end.
Script
#!/bin/sh PID="`pidof transmission-daemon`" if [ -n "$PID" ]; then kill $PID fi echo -n "Waiting for the daemon to exit " sleep 2 COUNT=1 while [ -n "`pidof transmission-daemon`" ]; do COUNT=$((COUNT + 1)) if [ $COUNT -gt 60 ]; then echo -n "transmission-daemon doesn't respond, killing it with -9" kill -9 `pidof transmission-daemon` break fi sleep 2 echo -n "." done echo " done" cd $HOME/.config/transmission-daemon/blocklists/ if wget http://www.bluetack.co.uk/config/level1.gz 1>/dev/null 2>&1 ; then rm -f level1 && gunzip level1.gz echo "blocklist updated" else echo "blocklist not updated" fi transmission-daemon