msoliver
(usa Debian)
Enviado em 08/09/2020 - 16:57h
Novaesma escreveu:
Bom dia, Boa tarde, Boa noite!!
bom fiz esse script e n sei pq ele funciona, acho q é por conta das funções q posso ter feito errado, mas n sei
#!/bin/bash
###LOG para controle de entrada e saida do acesso remoto
echo "|--------------------------------------------" >> $LOG
echo " Sincronizacao iniciada em $INICIO" >> $LOG
##copia dos arquivos do SFA2 e acceso remoto no usuario
CHPE() { echo $ scp /home/saai/Catalogo/CHPE/2020/* Teste@ip:/home/Teste/Catalogo/CHPG/; }
CHPI() { echo $ scp /home/saai/Catalogo/CHPI/2020/* Teste@ip:/home/Teste/Catalogo/CHPG/; }
CHPG() { echo $ scp /home/saai/Catalogo/CHPG/2020/* Teste@ip:/home/Teste/Catalogo/CHPG/; }
echo " Sincronizacao Finalizada em $FINAL" >> $LOG
echo "|--------------------------------------------" >> $LOG
Boa tarde NovaEsma, como já foi dito, esse "echo" não procede.....
Dei uma Otimizada, usando um "laço".....
#!/bin/bash
log="arq_log.txt";
linha() { printf '%*s' "48"| sed "s/ /—/g";}
printf " $(linha)\n Sincronização Iniciada: %(%x as: %X)T\n" >> $log
for arq in CHPE CHPI CHPG;do
scp /home/saai/Catalogo/${arq}/2020/* Teste@ip:/home/Teste/Catalogo/${arq}/ || exit 1;
done
printf " Sincronização Finalizada: %(%x as: %X)T\n $(linha)\n" >> $log
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________