-
IT café
rTorrent / libTorrent
Új hozzászólás Aktív témák
-
ecaddict
senior tag
Én is próbálgatom az rTorrentet felületeket WL500gP-n. Eddig nekem egy nem egészen hivatalos javascript-es progi jött be:
[link]
Kicsomagoltam és miután átírtam az alapértelmezett nyelvet egyből mindent OK volt.
Negatív tapasztalatom az, hogy mintha az ékezetes fájlok kezelésével baj lenne.
Egész pontosan kilép az rTorrent és amig ki nem törlöm a fájlokat induláskor egyből kiszáll.
Erre van valami megoldás?Alapból Transmission-t használok és azzal semmi ilyen gondom nem volt (ua. a torrent simán megy), de a Transmission tényleg erőforrás igényes amit a 500GP-n elég szűkösen mértek.
Más: Az rtorrent.conf-hoz hozzádtam a köv sort (minden harmadik percben meghívja a scriptet a le és feltöltési sebességekkel):
schedule = log,180,180,"execute=/opt/etc/rtorrlog,$get_down_rate=,$get_up_rate="
ill. megcsináltam hozzá az /opt/etc/rtorrlog script-et:
#!/bin/sh
LD=`uptime | awk '{print($9)}' | sed "s/,//"`
ED=`date +%s`
DLK=`expr $1 / 1000`
ULK=`expr $2 / 1000`
DLB=`expr $1 - $DLK * 1000`
ULB=`expr $2 - $ULK * 1000`
logger -t rtorrents "$ED 1 dl $DLK.$DLB ul $ULK.$ULB ld $LD"Igy aztán kb. ugyanazt a system log-ot írja mint a Transmission, azaz ha nem fut a web-es felület utólag akkor is meg tudom nézni milyen load és sebességek voltak. (Hogy grafikusan is meg lehessen nézni az Oleg féle cgi-ből átvettem az alapöttletet):
#!/bin/sh
HTDIR=/mnt/cgi-bin
SYSLOG=/opt/var/log/messages
GNUPLOT=/opt/bin/gnuplot
GNUPLOT_COMMAND=${HTDIR}/rtorrlog.gnuplot
GNUPLOT_DATA=${HTDIR}/rtorrlog.data
GNUPLOT_OUTPUT=${HTDIR}/rtorrlog.png
HTTP_IMG_LOCATION=./rtorrlog.png
TIMEZONE_OFFSET=+7200
_log ()
{
if [ ! -r ${SYSLOG} ]; then
echo "<p>${SYSLOG} not readable. Properly configure syslogd at "
echo "system startup.</p>"
return
fi
echo "<pre>"
sed -n -e "/ rtorrents.*:/{s/.*: \([0-9]\{1,10\}\) [0-9]\{1,\} dl \([0-9.]\{1,\}\) ul \([0-9.]\{1,\}\) ld \([0-9.]\{1,\}\)/\1 \2 -\3 \4/;t data;p;b;:data w ${GNUPLOT_DATA}" -e "}" ${SYSLOG}
echo "</pre>"
if [ ! -x ${GNUPLOT} ]; then
echo "<p>gnuplot: ${GNUPLOT} not found. Properly configure paths "
echo "in $0 for transfer graphing!</p>"
return
fi
echo "<p>Creating graph...</p>"
TZO=${TIMEZONE_OFFSET:-0}
cat > ${GNUPLOT_COMMAND} << __EOF__
set terminal png small size 1024,320
set output '${GNUPLOT_OUTPUT}'
set xdata time
set timefmt "%s"
set format x "%H:%M\n%m/%d"
set ytics nomirror
set y2tics nomirror
set y2range [0:]
set ylabel "rtorrent transfer rate [kB/s]"
set y2label "System load (5 min average)"
set y2tics 1
set xlabel "Time [UTC ${TZO} seconds]"
plot '${GNUPLOT_DATA}' using (\$1+86400+${TZO}):2 title 'download' axis x1y1 with impulses, \
'${GNUPLOT_DATA}' using (\$1+86400+${TZO}):3 title 'upload' with impulses, \
'${GNUPLOT_DATA}' using (\$1+86400+${TZO}):4 axis x1y2 title 'load' with lines
quit
__EOF__
${GNUPLOT} ${GNUPLOT_COMMAND}
echo "<img src=\"${HTTP_IMG_LOCATION}\">"
}
_header ()
{
cat << __EOF__
Content-type: text/html
<html>
<head>
<title>rtorrent</title>
<style type="text/css">
<!--
body {
padding:0;
margin:0;
width: auto;
color: #2f2f4f;
font-family:tahoma;
font-size:11px;
}
input {
padding:3px 7px;
margin:0 4 0 4;
color:#fff;
font-family:tahoma;
font-size:11px;
font-weight:bold;
background-color:#ff0000;
border: 5 px #aaaaaa raised;
}
form {
padding:10px;
margin:0px;
background-color:#FFF9D8;
}
p {
font-size:14px;
padding:0px;
margin:10px;
color:#008000;
}
#footer{
padding:0;
margin:0;
}
//-->
</style>
</head>
<body>
<form action=rtorrent.cgi method=get>
<input type=submit accesskey=c name=ACTION value=log>
<br><br>
__EOF__
}
_footer ()
{
echo "<p>" ; uptime ; echo "</p>"
cat << __EOF__
</body>
</html>
__EOF__
}
query_string=`echo "$QUERY_STRING" | sed 's/&/;/g'`
eval ${query_string}
case "${ACTION}" in
log) _header ; _log ; _footer ;;
*) _header ; _footer ;;
esacA HTDIR persze vsz mindenkinek más lesz+az /opt/etc is eléggé 500GP specifikus, de talán így is érdekes lehet ha valaki ilyet szeretne.
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========
Új hozzászólás Aktív témák
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Windows 10 Home COA fizikai licencek kiárusítás ingyenes szállítással
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!