Pular para o conteúdo

fiz um script e não sei o por que não funciona [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

13. Re: fiz um script e não sei o por que não funciona [RESOLVIDO]

Enviado em 08/09/2020 - 11:30h

Ela é facilzinha você vai ver como é rápido aprender ela.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.

Responder tópico

14. Re: fiz um script e não sei o por que não funciona [RESOLVIDO]

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
______________________________________________________________________

15. Re: fiz um script e não sei o por que não funciona [RESOLVIDO]

Enviado em 08/09/2020 - 18:00h

O msoliver é muito fera em programação.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.

16. Re: fiz um script e não sei o por que não funciona [RESOLVIDO]

Enviado em 08/09/2020 - 18:42h


aguamole escreveu:

O msoliver é muito fera em programação.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.
Obrigado AguaMole.... :)


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

17. Re: fiz um script e não sei o por que não funciona [RESOLVIDO]

Enviado em 09/09/2020 - 09:00h

msoliver escreveu:


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
______________________________________________________________________


obrigado pela ajuda!! vou ver se agr resolve meu problema.

01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder