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

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

aguamole
aguamole

(usa KUbuntu)

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.


  


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

Marcelo Oliver
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
______________________________________________________________________


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

aguamole
aguamole

(usa KUbuntu)

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]

Marcelo Oliver
msoliver

(usa Debian)

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]

matheus novaes marinho
Novaesma

(usa Outra)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts