menzoni
(usa Ubuntu)
Enviado em 10/11/2012 - 11:40h
Ronin, esse é o código do meu script:
##Formato da Data.
DATA=`date +%d-%m-%Y`
## Dados do Arquivo de Bakup
ARQUIVO="maquina-backup-$04/10/2005.tar.gz"
DIRETORIOS="$HOME/Documentos $HOME/Downloads $HOME/Música"
##########################################################
## Variáveis do FTP
HOST_FTP="noads.biz"
USUARIO_FTP="*****"
SENHA_FTP="*****"
##########################################################
## Vamos agora incrementar o backup utilizando o comando para que a cada 2 dias seja backupeados os
## arquivos modificados.
## Vamos armazená-los no arquivo "maquina-backup.tar.gz".
find ${DIRETORIOS} -mtime -2 -type f -print | tar zcvf ${ARQUIVO} -T -
#####################################################################
## Esses comandos irão acessar o FTP, inserindo o host server, user e password do servidor e fazer
## upload dos arquivos.
ftp -in << EOF
open ${HOST_FTP}
user ${USUARIO_FTP} ${SENHA_FTP}
bin
del ${ARQUIVO}
put ${ARQUIVO}
bye
EOF
## Mensagem de Finalização.
echo "Seu backup foi realizado com sucesso."
echo "Diretório: $DIRETORIOS"
echo "Destino: $HOST_FTP / $ARQUIVO"
exit
-----------------------------------
Paulo, você diz fazer um arquivo que a cada backup ele salve um arquivo fora do arquivo compactado para que na execução do próximo ele pegue algum valor?
Porque eu só vou fazer o backup se o arquivo foi alterado desde a última execução do backup.