Pergunta : transferindo um diretório com limas múltiplas paralelamente

Olá!, o

What que eu estou tentando realizar é ter um certificado da festança que olhe um dobrador com subfolders e as limas múltiplos e de lá, ele copiará o mesmo dobrador paralelamente 10 limas naquele tempo a um outro usuário, até que o dobrador inteiro esteja completamente transferência. Eu estou falando aproximadamente uns 200 que a atuação file.

I apreciaria sua entrada/code.

Regards,

Michael
class= do

Resposta : transferindo um diretório com limas múltiplas paralelamente

Se você insiste em usar o scp que o seguinte pode fornecer meios de uma série transferir limas, mas o anota precisará de negociar uma sessão baseada chave antes de transferir cada lima, assim que se o número de limas é grande assim que a negociação aérea:

/some/local/directory/ cd
achado. - tipo d - ssh [email protected] “/some/remote/directory cd do exec; mkdir - p. {}” \;
achado. - tipo f - localhost do scp do exec {}: /some/remote/directory/ {} \;


Pessoal eu usaria o rsync sobre o ssh por exemplo.

#! /bin/sh
`de RSYNC= que `do rsync
alguns de SOURCE_DIR='//local/directory
TARGET_DIR= " $SOURCE_DIR "
$RSYNC - optl --suprimir-após --rsh=/usr/bin/ssh --rsync-path=$RSYNC --força $SOURCE_DIR/$ {REMOTE_HOST}: $ {TARGET_DIR}

Então outra vez a seguinte solução da tubulação do piche pode trabalhar para os primeiros pares de valor do GB das limas:

cf cd do piche do && de /some/local/directory -. | ssh [email protected] “/some/remote/directory cd; xf do piche -”

Se as caixas não são seguras, nenhum guarda-fogo traquina, a seguir a seguinte aproximação do netcat (emperramento portuário) podem serir:
http://compsoc.dur.ac.uk/~djw/tarpipe.html

Nota: Poderia sempre adicionar um túnel do ssh se há um guarda-fogo na maneira.
Outras soluções  
 
programming4us programming4us