|
|
||||||
| Fóruns | Wiki | Classificados | Reviews | Jogos | Grupos Sociais | RSS Feeds | FAQ | Termos de Uso | Contato | Sobre |
| Registrar | Fotos | Blogs | Calendário | Marcar Fóruns Como Lidos |
![]() |
|
|
LinkBack | Ferramentas do Tópico |
|
|
#1 (permalink) |
![]() |
Galera olha eu aqui...
Montei um scipt para fazer backup ... é grandinho mais deu certrinho na distro RED HAT 9.0.... Ce alguém quiser melhora-lo aceito sujestões para melhorar o meu :lol: Script para Backup via ftp: Código:
####################################################################
### SCRIPT BACKUP VIA FTP ###
### BY SPECTRUM ###
####################################################################
#!/bin/bash
ds=`date | cut -d " " -f1`
d=`date | cut -d " " -f2`
m=`date | cut -d " " -f3`
a=`date | cut -d " " -f6`
h=`date | cut -d " " -f4`
server=`hostname`
diretorios=" /etc /home /var/lib /var/named /var/log /var/www /Download "
ftp_host="ip_server_ftp"
user_ftp="usuario_ftp"
senha="senha_ftp"
d_host="diretorio_ftp_server"
log="backups-$server-$d-$m-$a.log"
arqui="backups-$server-$d-$m-$a.tar.gz"
echo "--------------------------------- Backup diario iniciou as h$ ----------------------------------------------" >> /backups/$log
echo "------------------------------ Diretorios pertencentes ao backup -------------------------------------------" >> /backups/$log
echo $diretorios >> /backups/$log
echo "============================================================================================================" >> /backups/$log
echo " " >> /backups/$log
echo " " >> /backups/$log
echo "--------------------------------- Lista de arquivos no backup ----------------------------------------------" >> /backups/$log
find $diretorios >> /backups/$log
tar -zcf /backups/$arqui $diretorios
h2=`date | cut " " -f4`
echo "-------------------------------- Backup diario terminou as h2$ ---------------------------------------------" >> /backups/$log
ftp -ivn $ftp_host << fim
user $user_ftp $senha
bin
lcd /backps
cd $d_host
put $arqui
lcd /backups
cd $d_host
put $log
bye
EOF
fim
rm /backups/*
Código:
mkdir /backups ![]() Galera... não posso esconder.... tem pedaços do script via fita dat do nosso colega ANIMAL... melhor a ideologia veio do artigoi dele ( VALEU ANIMAL!!!)
__________________
By Spec<br /><br />Renascendo das cinzas como FENIX, SPEC esta de volta ..... aos antigos to ai aos novatos prazer !! SPEC Na área |
|
|
|
|
|
#2 (permalink) |
![]() Registrado em: May 2005
Localização: Portugal
Idade: 23
Posts: 90
Agradeceu: 0
Agradecido 1 vez em 1 Post
Reputação: 0 ![]() |
Opa, tá legal seu script, mas tenho uma sugestão pra simplificar: Código:
ds=`date +%a` # dia da semana abreviado. ex.: Ter d=`date +%b` # mes abreviado. ex.: Jan m=`date +%d` # dia do mes a=`date +%Y` # ano h=`date +%T` # hora # e um pouco mais pra baixo: h2=`date +%T` |
|
|
|
|
|
#3 (permalink) |
![]() |
Não sei qual é o tamanho total de seu backup, mas lembre-se de sempre procurar diminuir seu backup dividindo em partes.
Ficará mais fácil para manipular futuramente e também evitará muitos problemas e transtornos futuros. Valeu. Exemplo: Tinha um cara que trampava comigo que ele fazia backup de 8GB em um arquivo só, sendo que eram coisas diferentes (generos) e pastas diferentes, ai sugeri que fizesse esse backup em 4 partes de 2GB. Nunca mais deu problemas....
__________________
import terra.jr.*; |
|
|
|
|
|
#4 (permalink) | |
|
Administrador
![]() |
Citação:
Código:
DATE=`/bin/date "+%Y%m%d-%H%M%S"`
__________________
A verdadeira felicidade não está na meta, mas sim na trilha utilizada. Por isso eu só aponto as direções neste fórum.<br />Se usuário tivesse extensão, com certeza seria .fdp<br />Faça perguntas da maneira correta!<br />http://www.istf.com.br/perguntas |
|
|
|
|
|
|
#5 (permalink) |
![]() Registrado em: Jul 2004
Localização: Goiás
Distribuição: CentOS
Idade: 26
Posts: 422
Agradeceu: 41
Agradecido 22 vez(es) em 17 Posts
Reputação: 99 ![]() |
Grande colaboração do colega spectrum, vou utilizar em meus servidores.
Um abraço!
__________________
"Com grandes poderes vêm grandes responsabilidades" |
|
|
|
![]() |
| Ferramentas do Tópico | |
|
|
Tópicos Similares
|
||||
| Tópico | Tópico Iniciado Por | Fórum | Respostas | Última Mensagem |
| Preciso de um script para backup | Slack_RJ | Adm. em Geral | 1 | 18-10-2006 15:58 |
| MOVIDO: script bash para backup | Duca | Adm. em Geral | 0 | 09-06-2006 19:12 |
| script bash para backup | irado | Programação | 3 | 09-06-2006 16:04 |
| Script para backup via ftp entre 2 servidores | tecman | Programação | 1 | 22-01-2006 11:13 |
| Script de backup para banco Firebird | ncajr | Banco de Dados | 1 | 01-01-2006 07:51 |
| Divulgue |