Copia de 3 em 3 dias [RESOLVIDO]

1. Copia de 3 em 3 dias [RESOLVIDO]

Alessandro Cardoso
alecardoso

(usa Outra)

Enviado em 24/08/2018 - 10:33h

Pessoal

Preciso copiar um diretorio para outro servidor de 3 em 3 dias, ou seja a cada 3 dias ele vai executar o script.
Alguem pode me ajudar com isso, como ficaria o cron ?

Obrigado



  


2. Re: Copia de 3 em 3 dias [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 24/08/2018 - 16:07h

alecardoso escreveu:

Pessoal

Preciso copiar um diretorio para outro servidor de 3 em 3 dias, ou seja a cada 3 dias ele vai executar o script.
Alguem pode me ajudar com isso, como ficaria o cron ?

Obrigado


Boa tarde AleCardoso.
Segue sugestão:

#!/bin/bash
ultima="2018-08-24"
proxima=$(date -d "${ultima} +3days" +%Y-%m-%d)
hoje=$(date +%Y-%m-%d)
if [ ${hoje} = ${proxima} ];then
echo "INICIA CÓPIA DOS ARQUIVOS..."
sed -i "2s/.*/ultima=\"$(date -d "+3days" +%Y-%m-%d)\"/" $0
#Coloque aqui os comandos para copiar os arquivos.
else
echo "Próxima cópia em: ${proxima}"
fi

Obs: Atualize a var "ultima" com a data da ultima cópia.
Mantenha a referida var na mesma linha.(linha 2)
No "cron", coloque esse script para executar todos os dias,
A partir da var "ultima", será verificado se é dia de fazer a cópia.
Att.:
Marcelo Oliver


3. Re: Copia de 3 em 3 dias [RESOLVIDO]

Esli Silva
Eslih

(usa Debian)

Enviado em 24/08/2018 - 17:05h

A cada 3 dias, as 10:00 hrs executa o script.sh e salva a saida no output.txt:

0 10 */3 * * script.sh > output.txt  



4. Re: Copia de 3 em 3 dias [RESOLVIDO]

Alessandro Cardoso
alecardoso

(usa Outra)

Enviado em 25/08/2018 - 11:26h

Valeu pessoal, muito obrigado pela ajuda. Abraços


5. Re: Copia de 3 em 3 dias [RESOLVIDO]

Matheus Muriel Ferreira
MatheusMuriel

(usa Arch Linux)

Enviado em 14/12/2018 - 12:17h

Uma forma boa de tu fazer isso seria usando o FreeFileSync
https://tutorialforlinux.com/2018/02/04/how-to-install-freefilesync-on-centos-7-gnulinux/

Se usar um X11 vc pode ate configurar via interface gráfica se preferir

Esse programa sincroniza as pastas de uma maneira customizável, tu pode deixar a pasta A espelhando B ou pegar só a diferença entre as duas, e etc...








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts