[FUG-BR] Redirecionamento de scp em shell script não funciona.

Marcelo Gondim gondim em bsdinfo.com.br
Sexta Abril 11 22:38:04 BRT 2014


Em 11/04/14 17:59, Paulo Henrique - BSDs Brasil escreveu:
> Saudações,
>
> Estou com um problema quanto a redirecionamento do stdout e stderror do
> scp para um arquivo durante a copia.
> Pesquisando achei a mesma duvida respondida pelo Eduardo Schoedler
> informou porem sem exito[1].
>
> E todos os redirecionamentos que tentei não deram certo.
>
> #Variaveis Gerais não alteraveis.
>
> DATA=`date "+%d-%m-%Y"`
> SSHSERVER=hostname.intranet
> SSHUSER=root
> DIRBASE="$SSHUSER@$SSHSERVER:/mnt/BKPS/DOMINIO01/$DATA/"
>
> #Iniciando o Backup
> echo "Entrando no diretorio do servidor de arquivos"
> cd /storage/Compartilhamentos/
> echo "Diretorio Corrente"
> pwd
>
>
> DIR=Administracao
> echo "Efetuando o backup do Compartilhamento $DIR Para hostname" >>
> /var/log/backups-$DIR-$DATA.log ( Essa linha é escrita )
> scp -rv -P 6666 $DIR $DIRBASE >> /var/log/backups-$DIR-$DATA.log ( Essa
> linha NÃO é escrita )
> echo "O Backup do Diretorio $DIR Foi concluido com exito" >>
> /var/log/backups-$DIR-$DATA.log ( Essa linha é escrita )
Eu não costumo fazer desse jeito não mas experimenta trocar o >> por &> 
e ver se funciona.

Abração.
Gondim

>
> Alguma luz onde estou errano ou o porque desse comportamento do scp,
> visto que coloquei outros comandos no lugar ( ls -l  e cd $DIR && pwd &&
> ls ) e o redirecionamento funciona.
>
> [1] http://www.fug.com.br/historico/html/freebsd/2012-06/msg00156.html
>
> Att. Paulo Henrique.
>
>
>



Mais detalhes sobre a lista de discussão freebsd