Loop para Backup

1. Loop para Backup

Lucas Peregrino
Lucas Peregrino

(usa Debian)

Enviado em 19/11/2019 - 14:31h

Boa tarde, estou tentando criar uma rotina em servidor para fazer um backup de uma bd remoto e gostaria de uma ajuda na ideia.
Devido o bkp esta sendo fora da empresa digamos que de o horário e PC da casa dono não esta ligado como eu faria o loop para ele fica tentando ate liga.
Pois tipo coloco o script no cron para ele da start mas se ele não conseguir queria que fosse tentando tipo 5 em 5 minutos alguém já passo por isso.


  


2. Re: Loop para Backup

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 19/11/2019 - 15:42h


Lucas Peregrino escreveu:

Boa tarde, estou tentando criar uma rotina em servidor para fazer um backup de uma bd remoto e gostaria de uma ajuda na ideia.
Devido o bkp esta sendo fora da empresa digamos que de o horário e PC da casa dono não esta ligado como eu faria o loop para ele fica tentando ate liga.
Pois tipo coloco o script no cron para ele da start mas se ele não conseguir queria que fosse tentando tipo 5 em 5 minutos alguém já passo por isso.

Boa tarde Lucas.
Segue sugestão:
while :;do
sleep 60;
if ping -c1 IP_DO_PC_REMOTO &>/dev/null;then
printf "\e[3;2f%()T Fazendo o BACK-UP . . .\n";
#Coloque os comandos para fazer o back-up,
#ou chame a função para fazer o back-up

break;
else
printf "\e[3;2f%()T Aguardando LIGAR/CONECTAR . . .\n";
fi;
done


Explicando:
Se o ping for bem sucedido, faz o bkp, e encerra o looping,
senão, fica "pingando" até obter resposta positiva
________________________________________________________________
Importante: echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts