Monitoria da Transferência com SCP

1. Monitoria da Transferência com SCP

Leticia Caroline Amancio
lleamancio

(usa Ubuntu)

Enviado em 24/11/2016 - 14:42h

Boa tarde pessoal !!

Fiz um script básico de copia e alguém sabe me informar se consigo monitorar a transferência ( quantos % está, se concluiu ou se deu erro)?
#!/bin/sh

#Cópia básica
sshpass -p "password" scp -r root@seu_ip:/pasta_origem/pasta_origem /pasta_destino/pasta_destino

O que posso acrescentar ou melhorar para monitorar a transferência?


  


2. Re: Monitoria da Transferência com SCP

Matheus Moretti
MatheusMoretti

(usa Debian)

Enviado em 24/11/2016 - 17:47h

lleamancio escreveu:

Boa tarde pessoal !!

Fiz um script básico de copia e alguém sabe me informar se consigo monitorar a transferência ( quantos % está, se concluiu ou se deu erro)?
#!/bin/sh

#Cópia básica
sshpass -p "password" scp -r root@seu_ip:/pasta_origem/pasta_origem /pasta_destino/pasta_destino

O que posso acrescentar ou melhorar para monitorar a transferência?


boa tarde llemancio

Eu escolheria usar o rsync como daemon para esta copia assim não teria sua senha exposta pois pode configurar um outro usuário e uma outra senha
sem ter que mostrar sua senha de root , alem de existir varias maneiras de monitorar o andamento da transferencia no cliente e no servidor.

https://www.vivaolinux.com.br/artigo/Sistema-de-backup-com-rsyncd

Para verificar se o comando foi concluido com sucesso pode usar

if sshpass -p "password" scp -r root@seu_ip:/pasta_origem/pasta_origem /pasta_destino/pasta_destino ; then
echo "Finalizado com sucesso"
else
echo "Ocorreu um erro durante a transferencia"
fi

ou

sshpass -p "password" scp -r root@seu_ip:/pasta_origem/pasta_origem /pasta_destino/pasta_destino && echo "Finalizado com sucesso" || echo "Ocorreu um erro durante a transferencia"






3. Re: Monitoria da Transferência com SCP

Caio Fábio P. dos Santos
caiofabbio

(usa Manjaro Linux)

Enviado em 24/11/2016 - 19:13h

lleamancio escreveu:

Boa tarde pessoal !!

Fiz um script básico de copia e alguém sabe me informar se consigo monitorar a transferência ( quantos % está, se concluiu ou se deu erro)?
#!/bin/sh

#Cópia básica
sshpass -p "password" scp -r root@seu_ip:/pasta_origem/pasta_origem /pasta_destino/pasta_destino

O que posso acrescentar ou melhorar para monitorar a transferência?


Dica.

Para você não passar sua senha no script utilize

sshpass -f .pass

man sshpass

-ffilename
The password is the first line of the file filename



4. Re: Monitoria da Transferência com SCP

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 25/11/2016 - 14:01h

lleamancio escreveu:

Boa tarde pessoal !!

Fiz um script básico de copia e alguém sabe me informar se consigo monitorar a transferência ( quantos % está, se concluiu ou se deu erro)?
#!/bin/sh

#Cópia básica
sshpass -p "password" scp -r root@seu_ip:/pasta_origem/pasta_origem /pasta_destino/pasta_destino

O que posso acrescentar ou melhorar para monitorar a transferência?


Boa tarde lleamancio.
Ainda tem interesse no monitoramento da transferencia?
Note que, o scp mostra a porcentagem transferida, a quantidade de Mbytes, taxa de transferencia e o tempo estimado para o termino . . .
debian_live-8.6.0.iso        50%       550MB        3.2MB/s        6:45 


Marcelo Oliver




5. Re: Monitoria da Transferência com SCP

Leticia Caroline Amancio
lleamancio

(usa Ubuntu)

Enviado em 02/12/2016 - 14:40h

Boa tarde galera, consegui resolver com scp!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts