Script para fazer cópia de arquivo.

1. Script para fazer cópia de arquivo.

Igor de Almeida Ramalho
IgorRamalho

(usa Red Hat)

Enviado em 18/06/2020 - 15:22h

Bom dia senhores.. estou com o seguinte problema :
tenho um script que gera um arquivo de backup exp com a data do dia EX: nomearquivo((date +%Y%m%d)

e estou precisando criar outro script que faça a cópia desse arquivo para um compartilhamento via Samba...

inicialmente minha solução foi essa :
VARIAVEL1=nomearquivo
VARIAVEL2=caminho


smbclient //ipcompartilhamento/diretoriodestino -U usuario -pass senha -c "lcd $VARIAVEL2; prompt; put $VARIAVEL1-$(date +%Y%m%d).tar.gz;"
(obs o primeiro script cria o arquivo e compacta)
inicialmente o estava funcionando tudo ok no mesmo script. porém eu separei essa linha de comando e preciso executar em outro script que roda no outro dia.

e obviamente como tem a "data" no nome do arquivo o script não encontra pois quando esse novo script roda para a cópia.. o script que gera o arquivo de backup ainda não foi executado
(no caso esse script é gerado após o termino do expediente para não sobrecarregar o ambiente em produção).
alguem tem 1 solução para essa questão ?
no caso preciso executar o script da cópia as 13 horas e o script do backup e executado as 22








  


2. Re: Script para fazer cópia de arquivo.

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 18/06/2020 - 23:00h

Recomendo usar rsync faz tudo com uma linha só se "quiser"....


#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts