rtorrent copy após o download

0

então estou tentando fazer o seguinte:

Quando o rtorrent termina o download, ele deve copiar os arquivos do diretório de download para outro diretório chamado uploads, para que o arquivo esteja no diretório Downloads e no diretório Uploads.

Antes disso eu estava usando a função mv para mover o arquivo de Downloads para Uploads e aqui está um exemplo de trabalho para que você possa entender a sintaxe do rtorrents:

system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,~/uploads/"

Esta é uma pré-visualização de trabalho que executa "mv -u / home / downloads / pasta1 / ~ / uploads /, então basicamente ele move o torrent com o mesmo nome para outro diretório.

A coisa que eu não entendo como posso copiar arquivos (pastas e arquivos, dependendo do que estou baixando) com o mesmo nome, digamos:

/ home / dl / harry potter / ------ > / home / ul / harry potter /

e o próximo poderia ser

/home/dl/ubuntu.iso ------ > /home/ul/ubuntu.iso

    
por toms 19.01.2011 / 14:53

2 respostas

2

Usando o comando 'cp', por exemplo "execute = cp, $ d.get_base_path =, / home / ul /"

Embora eu não saiba se '$ d.get_base_path =' será escapado adequadamente em ambos os casos.

edite: Jeremy está certo, você deve adicionar '-R' para recursivo.
Você também deve adicionar '-l' se dl / e ul / estiverem no mesmo sistema de arquivos, de modo que eles estejam com link físico.

    
por 30.08.2011 / 23:00
0

Certifique-se de incluir o sinalizador recursivo ('-R') para que os diretórios sejam copiados corretamente: execute=cp,-R,$d.get_base_path=,/home/ul/

    
por 13.01.2012 / 04:50

Tags