Results 1 to 1 of 1
Hi all,
I'm having a little difficulty setting up enhanced cTorrent to
auto-download. I found a script on the nslu2-linux.org yahoo group forum which sounds exactly what I need, and ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 01-23-2008 #1Just Joined!
- Join Date
- Jan 2008
- Posts
- 6
Auto downloading with enhanced ctorrent
Hi all,
I'm having a little difficulty setting up enhanced cTorrent to
auto-download. I found a script on the nslu2-linux.org yahoo group forum which sounds exactly what I need, and I think I've followed the instructions to the tee, but it still ain't working!
My setup is:
Linksys NSLU2 NAS appliance
Unslung firmware 6.10 beta
Running latest versions of thttpd, mt-daapd, twonkymedia, CUPS, and enhanced ctorrent.
Here's the script:
---------------------------------------------------
# cat autorrent.sh
#!/bin/sh
#set -x
#
# Automatic Torrent Download Queue Manager
#
# Create a dedicated user "autorrent-user" for running this script.
#
# Start this script from unslung/rc.local and it will run indefinitely:
#
# su autorrent-user -c "sh /autorrent-root/autorrent.sh" &
#
getNextFile()
{
cd $TORRENTDIR
TORRENTFILE_FULLPATH=`find . -maxdepth 2 -name "*.torrent" |
head -n 1 | cut -d "/" -f 2-`
TORRENTFILE=`find . -maxdepth 2 -name "*.torrent" | head -n 1
| cut -d "/" -f 3-`
}
# Main block starts
TORRENTDIR="/share/hdd/data/HDD_1_1_1/Public/Torrent/queue"
WORKDIR="/share/hdd/data/HDD_1_1_1/Public/Torrent/processing"
FINISHED_DIR="/share/hdd/data/HDD_1_1_1/Public/Torrent/done"
CLIENT="nohup /opt/bin/enhanced-ctorrent"
CLIENT_OPTION="-C 10 -M 40 -m40 -S localhost:980"
while [ 1 ]; do
getNextFile
while [ "$TORRENTFILE" != "" ]; do
mv "$TORRENTFILE_FULLPATH" $WORKDIR
cd $WORKDIR
echo $TORRENTFILE > $TORRENTDIR/Working.txt
$CLIENT $CLIENT_OPTION "$TORRENTFILE"
mv $WORKDIR/* $FINISHED_DIR/
rm $TORRENTDIR/Working.txt
getNextFile
done
sleep 60
done
# Main block ends
#
----------------------------------------
The only things I haven't done are to create a dedicated user and add
it to unslung/rc.local. Instead, I'm trying to run as root and created
the file autorrent.sh containing the script. I made this file
executable and then run it using:
./autorrent.sh
When I hit <enter>, it says:
BusyBox v1.3.1 (2007-12-29 03:38:35 UTC) multi-call binary
No help available.
These two lines then keep repeating until I hit CTRL+C. nohup.out is
no help either - it is just thousands of almost identical lines, of
the type:
| 11/0/190 [176/1246/1246] 5MB,0MB | 15,0K/s | 0,0K E:0,1
/ 11/0/190 [176/1246/1246] 5MB,0MB | 15,0K/s | 0,0K E:0,1
- 11/0/190 [176/1246/1246] 5MB,0MB | 15,0K/s | 0,0K E:0,1
\ 11/0/190 [176/1246/1246] 5MB,0MB | 15,0K/s | 0,0K E:0,1
| 11/0/190 [176/1246/1246] 5MB,0MB | 15,0K/s | 0,0K E:0,1
I'm guessing this is just telling me about the torrent I already have
downloading (started manually).
All software is the most up-to-date possible, as it's all been
installed within the last week. Please forgive my ignorance - I think
I'm doing alright for 1 week's experience with Linux! Love the Slug!
Best regards,
Lee Alkureishi


Reply With Quote
