Visto che per controllare l'andamento dei nostri client torrent c'è la fantastica applicazioni "transdroid" e dato che non c'è ancora un'app per vedere quello che combina amule quando non siamo davanti al pc, ho raccolto pezzi quà e documentazioni di là per fare questo script bash, che interroga il demone di amule e restituisce le informazioni più importati dei log in modo dignitoso
ecco uno screenshot preso da ConnectBotcodice:#!/bin/bash host=localhost port=4712 #quella di default pass=password #la password del demone, se presente #Visualizza lo stato generale di amule (edk, kad, download e upload, client in coda e fonti totali domule() { amulecmd -c "$@" -P $pass | grep "^ >" } echo echo STATO AMULE domule "status" | sed " /Download:/ {s/\(Download:\)\(.*\)/\1`tput setaf 2`\2`tput sgr0`/;} /Upload:/ {s/\(Upload:\)\(.*\)/\1`tput setaf 1`\2`tput sgr0`/;} " #mette nel file temporaneo /tmp/download i download in coda non formattati echo echo DOWNLOAD COMPLETATI amulecmd -h $host -p $port -P $pass -c 'show log' | grep completato echo echo DOWNLOAD IN CORSO amulecmd -h $host -p $port -P $pass -c 'show DL' | grep "> "> /tmp/amulenome amulecmd -h $host -p $port -P $pass -c 'show DL' | grep "> " > /tmp/amuleperc while read line do echo "${line}"; done < /tmp/amuleperc while read line do echo "${line:35}"; done < /tmp/amulenome rm /tmp/amuleperc rm /tmp/amulenome exit 0
ovviemente sotto wifi nessun problema, ma per vederlo da 3g bisogna aprire la ssh (consiglio di cambiare la porta di default!)

LinkBack URL
About LinkBacks
Rispondi quotando
