Problemas Crontab Backup [RESOLVIDO]

1. Problemas Crontab Backup [RESOLVIDO]

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 23/04/2009 - 16:21h


Galera, to com um problema aqui na minha empresa, um herói estagiário, consegui dar um crontab "-r" em vez de "-l", e acabou com nosso escript, o problema é que não sei o comando para que o crontab não sobreescreva os backups, tipo preciso de um backup de todos os dias com data e hora e tudo mais, sei que da pra fazer mas não sei como, consegui fazer o backup mas ele apaga o do dia anterior, ele cria um backup sempre com o mesmo nome entende.

Então, espero que possam me ajudar vlw.


  


2. MELHOR RESPOSTA

Darlan Picetti
darlan picetti

(usa CentOS)

Enviado em 27/04/2009 - 11:07h

Cara, é o siguinte, criei o script como o nome que sugeriu "backup.sh" e salvei no Desktop para teste, criei tambem uma pasa com o nome backup tambem no desktop para um simples teste.

o conteudo do escript é o seguinte:


#!/bin/bash
DATA=`date +%Y-%m-%d`


tar -zcvf /backup/crc_bkp-$DATA.tar.gz /home/carlosedu/Desktop/crc
tar -zcvf /backup/arquivos_bkp-$DATA.tar.gz /home/carlosedu/Desktop/arquivos

---------------------------------------------------------------------------

e dei mudei as permiçoes do arquivo para
chmod 777 para ter certeza.

e no cron ficou assim:

00 10 * * * /home/carlosedu/Desktop/backup.sh

---------------------------------------------------------------------------

Tudo certo ne?

Pois é, porem quando entro na pasta backup que era para ter os arquivos compactados e com seus respectivos nomes, não há arquivos a pasta esta vazia...

fiz o comando manualmente num terminal

# home/carlosedu/Desktop/backup.sh


ai mostrou o script rodando e tudo mais... porem a pasta continua vazia.


se poder me ajudar agradeço.

3. Script de Backup

Daniel Fernandes
volcom

(usa Debian)

Enviado em 23/04/2009 - 16:44h

Pelo que entendi, executou os scripts que estavam no seu crontab e o backup que havia sido feito foi perdido. Certo?

Veja então no script de backup e altere os comandos para que seja mantida uma versão no próximo backup...

Mande o conteúdo do seu crontab e o seu script de backup para podermos ajudar se for necessário.

Abraço


4. Re: Problemas Crontab Backup [RESOLVIDO]

Darlan Picetti
Darlan Picetti

(usa CentOS)

Enviado em 23/04/2009 - 17:02h

00 23 * * * tar -zcvf /backup/crc_bkp.tar.gz /crc

cara o conteudo foi todo perdido, o comando é a cima é um teste que eu estou fazendo, na real tem varias pastas que tem que ser feito o backup,
neste caso eu estou fazendo o backup da pasta CRC para dentro da pasta backup.

ele até faz o backup, porem no dia seguinte ele faz outro e apaga o atual ou sobreescreve, eu precisaria ter o de onten, o de hoje e o de amanha e por ai vai, tipo se precisarmos recuperar um arquivo da semana passada, oque acontece bastante aqui, nos teriamos ele na pasta backup.

Vlw...


5. Ajuda ai galera....

Darlan Picetti
darlan picetti

(usa CentOS)

Enviado em 24/04/2009 - 08:54h

Alguem ai pode me ajudar?


6. Re: Problemas Crontab Backup [RESOLVIDO]

rodrigo martins
rodrigomb

(usa CentOS)

Enviado em 24/04/2009 - 17:09h

Você ja tentou fazer um script de backup? tem diversos exemplos aqui mesmo no vol.

faça um script que coloque a data e execute o comando do backup.

ex bem simples só para adicionar a data-mes-dia no arquivo.

#!/bin/bash
DATA=`date +%Y-%m-%d`
tar -zcvf /backup/crc_bkp-$DATA.tar.gz /crc

ai na cron voce bota pra executar ele por ex se salvou com nome de backup.sh:

00 23 * * * /diretorio que salvou o script/backup.sh

não esquecer de dar permissão no script:

chmod 775 backup.sh


ai so ir incrementando , na parte de scripts do vol tem muitoo script de backup!


7. Funcionou galera. Vlw

Darlan Picetti
darlan picetti

(usa CentOS)

Enviado em 28/04/2009 - 09:23h

Descobri o meu erro, eu estava mandando o backup para a pasta errada, tinha duas pastas, uma que ficava no diretorio /backup e outra no diretorio /mnt/backup e no meu micro que estou usando ele monta a pasta que esta no /mnt/backup e não o /backup por isso que minha pasta estava vasia.

só mudei o escript para:

tar -zcvf /mnt/backup/crc_bkp-$DATA.tar.gz /home/carlosedu/Desktop/crc


e la estava o meu backup, ja adicionei no script as outras pastas para backup e esta tudo funcionando.

Valeu mesmo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts