Backup por data

1. Backup por data

Nathã Campos
ncampos

(usa Debian)

Enviado em 09/01/2017 - 09:12h

Bom dia,
Possui um script onde efetua backup de uma BD, gera-se um arquivo com base na data do dia, como é semanal segunda,terça,quarta etc... nome do arquivo é gerado conforme o dia 1,2,3,4 etc...
Desejo que ao inves de na proxima segunda ao inves de criar mais um arquivo com a data atual do dia, ele substitua o da semana anterior atualizando a data , assim para o arquivo ex: 09012017.fbk substitua o de semana passada 02012017.fbk ,
é possível?

meu script:

#!/bin/bash
DIAMESANO=$(date +"%d/%m/%Y")
HORAMINUTO=$(date +"%Hh%M-%S")
ORIGEM='/home/base/base.fdb'
DESTINO="/home/segunda/base$(date +%d_%m_%Y-%Hh%M).fbk"
LOG="/home/segunda/log$(date +%d_%m_%Y-%Hh%M).txt"
KEY_DB='masterkey'
IP='127.0.0.1'

echo " --------------------------------------------------- " > $LOG
echo " Backup de $ORIGEM iniciado as $HORAMINUTO em $DIAMESANO " >> $LOG
echo " --------------------------------------------------- " >> $LOG
(/opt/firebird/bin/gbak -b -t -V -IG -L -service localhost:service_mgr $ORIGEM $DESTINO -user SYSDBA -password $KEY_DB 2>> $LOG )

....