Como colocar os downloads completos em um diretório com aria2c?

2
alias download='while true; do timeout -s 9 1260 aria2c *.torrent --lowest-speed-limit=1024 --disable-ipv6=true --seed-time=0 --max-connection-per-server=6 --enable-rpc=false; sleep 1; done'
alias seed='aria2c --check-integrity=false --bt-seed-unverified=true --lowest-speed-limit=1024 --disable-ipv6=true --max-connection-per-server=6 -d . *.torrent --seed-time=999999 --seed-ratio=999999.0'

Então, estou usando esses aliases com aria2 para baixar arquivos torrent. Há apenas 1 problema com isso: como posso colocar os downloads concluídos em um diretório? (usando o alias "download")

p.s .: o "while true ..." no alias "download" está lá porque o download "desacelera" ... depois de um tempo, e eu preciso reiniciar o aria2c: D

    
por gasko peter 30.09.2012 / 21:59

1 resposta

3

O ps parece-me uma má ideia dada a forma como a BT funciona *, mas um bom deve fazer o seguinte:

Let's see an example of how arguments are passed to command:

$ cat hook.sh
#!/bin/sh
echo "Called with [$1] [$2] [$3]"
$ aria2c --on-download-complete hook.sh http://example.org/file.iso
Called with [1] [1] [/path/to/file.iso]

O tipo --seed-time and --seed-ratio de automatizar muitos casos de uso também.

( * verifique melhor suas configurações e leia sobre o BitTorrent )

    
por 30.09.2012 / 22:58