Script Backup

1. Script Backup

Bruno Macagnani
brunomacagnani

(usa Ubuntu)

Enviado em 09/02/2010 - 17:04h

Pessoal alguem poderia me ajudar a fazer isso nao estou conseguindo...

"criar uma estrutura de diretório para os backups dos logs, não? Criar os diretórios com o mês, caso não exista e gravar o backup do log diário do mês nesse diretório. E zipar só o que fosse mais antigo que um mês"

O que fiz foi

#!/bin/sh

# data q fara parte do nome do arquivo
data=`date +%Y-%m-%d`

# se houver mais de um diretorio/arquivo, separar por espacos
dir_backup="/home/bruno/Documentos/teste.txt"

# diretorio destino dos backups
dir_destino="/home/bruno/Documentos"

# arquivo de destino, mudar as constantes de descricao se necessario
destino=$dir_destino"/backup_"$data".tar.gz"

# comando pra executar o backup
tar cfz $destino $dir_backup

#apagando conteudo
echo "" > /home/bruno/Documentos/teste.txt


Att,

Bruno Macagnani


  


2. Re: Script Backup

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/02/2010 - 17:13h

Tire as aspas, deixando dessa forma (apenas nessas 3 linhas):

# se houver mais de um diretorio/arquivo, separar por espacos
dir_backup=/home/bruno/Documentos/teste.txt

# diretorio destino dos backups
dir_destino=/home/bruno/Documentos

# arquivo de destino, mudar as constantes de descricao se necessario
destino=$dir_destino/backup_$data.tar.gz


3. re

Bruno Macagnani
brunomacagnani

(usa Ubuntu)

Enviado em 09/02/2010 - 17:17h

Amigo meu script funciona preciso disso agora e nao consegui fazer "
"criar uma estrutura de diretório para os backups dos logs, não? Criar os diretórios com o mês, caso não exista e gravar o backup do log diário do mês nesse diretório. E zipar só o que fosse mais antigo que um mês""


4. Re: Script Backup

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/02/2010 - 18:03h

Essas paradas vc vai fazer com a condição IF. Veja em:

http://wiki.softwarelivre.org/TWikiBar/TWikiBarPapo003#O_Comando_if


5. Re: Script Backup

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 10/02/2010 - 16:47h

bom ... vamos por partes ... para checar a existência ou não do diretorio use:

if [ -d "$diretorio" ]; then
echo OK
else
mkdir $diretorio
fi



6. Re: Script Backup

paulo
psdrop

(usa CentOS)

Enviado em 12/02/2010 - 18:09h

Não entendi direito o que vc quer fazer...

se vc quer criar diretorio com o mes e jogar os bakup do mes tal para a pasta do mes tal?

mes=$(date +%m)
mkdir /home/bruno/Documentos/$mes
dir_destino="/home/bruno/Documentos/$mes"

Abs,







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts