Dear member list,
i am running a backup script. When i exec it from a login shell it works
nicely altough it shows a message about a file being modified during copy
to archive.
The backup is performed ok, but when i schedule the script to be executed
by cron, it stops executing at the first file being modified during copy to
archive.
May someone point me my mistaken ?
Thanks in advance.
Here you have the output executing it from a terminal:
#
/etc/backup/bk-paginas.sh
tar: Removing leading / from absolute path names in the archive
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:--
--:--:-- 0
tar: File /home/_syslogd/httpd.acs was modified during copy to archive
100 281M 0 0 0 281M 0 11.5M --:--:-- 0:00:24 --:--:--
10.6M
#
Here you have the script itself:
#!/bin/sh
#Calculando Datas
DIA_MES=`date +%d`
MES=`date +%b`
ANO=`date +%Y`
#Gerando Caminhos e Nomes dos Arquivos
NOME_SERVIDOR='LOKI'
PAGINAS_ORIG1='/home/_syslogd'
PAGINAS_ORIG2='/var/log'
PAGINAS_DEST='/var/tmp'
PAGINAS_DEST_DIARIO='/var/tmp'
# Compactando as pastas
rm -f $PAGINAS_DEST_DIARIO/*PAGINAS*.gz
#tar -czvf
$PAGINAS_DEST_DIARIO/$NOME_SERVIDOR-PAGINAS_$ANO$MES$DIA_MES.tar.gz
$PAGINAS_ORIG1 $PAGINAS_ORIG2 >
$PAGINAS_DEST/$NOME_SERVIDOR-PAGINAS-LOG_$ANO$MES$DIA_MES.log
tar -czvf $PAGINAS_DEST_DIARIO/p $PAGINAS_ORIG1 $PAGINAS_ORIG2 >
$PAGINAS_DEST/$NOME_SERVIDOR-PAGINAS-LOG_$ANO$MES$DIA_MES.log &
#cp -f $PAGINAS_DEST_DIARIO/*PAGINAS*.gz $PAGINAS_DEST/.
# Envio para o LAMPIAO via FTP
cat $PAGINAS_DEST_DIARIO/p | curl -T -
ftp://bk_sysop:[email protected]/linux/$NOME_SERVIDOR/$NOME_SERVIDOR-PAGINAS_$ANO$MES$DIA_MES.tar.gz&&
echo 'Envio OK' | mail -s 'OK - LOKI - PAGINAS'
[email protected] || echo 'Envio ERRO' | mail -s 'ERRO - LOKI - PAGINAS'
[email protected]