Script de Backup utilizando ZIP

Iniciado por apache_am, 28 de Junho de 2006, 14:15

tópico anterior - próximo tópico

rafasnn

Citação de: clcampos online 20 de Setembro de 2007, 15:18
Mas qual é o conteúdo do arquivo?


GNU nano 1.3.10        File: /tmp/crontab.3GlVvk/crontab                     

# m h  dom mon dow   commad
52 14 * * * root echo "teste" > teste


ele está executando o comando acima blz criando o arquivo teste contendo a palavra "teste", mas se altero o comando para executar o script backup.sh na pasta home ele não executa, ainda não consegui identificar minha falha para executar um e recusar o outro.
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Observe a mensagem que te enviei: http://ubuntuforum-br.org/index.php/topic,7715.msg145172.html#msg145172

Nele peço para você alterar os comandos, e ao contrário da execução eles apenas será criado um arquivo. Gostaria de ver este arquivo criado, que no meu exemplo esta com o nome de: TesteBesta
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

tentei pelo crontab e ele não criou o arquivo TesteBeta, agora se for pelo terminal ele cria sem problemas.
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

rafasnn

clcampos,

o script que me ajudou rodou blz, mas quando inclui o restante das pastas ele simplesmente não executa, mas quando rodo pelo terminal o backup.sh sem o sudo vai tranquilo.


segue o "mardito"

#!/bin/bash
#
# BACKUP
#
#
# Rafael Navas Neto  rafasnnlinux@uol.com.br
#
# 14/09/2007

DATA=`date +%d%m%y_%H%M`               # data_hora
#PATHout="/home/backup"                 # Diretório de Saida
#PATHin="/home/dct_almoxarifado"        # Diretório de Entrada
#nARQout="_dct_almoxarifado.tar.gz"
#nARQout="$DATA$nARQout"                # nome do Arquivo de Saída
#echo "tar czvf $PATHout/$nARQout $PATHin" >> $PATHout/Testebeta
#tar czvf $PATHout/$nARQout $PATHin

tar czvf /home/s1/$DATA-database.tar.gz /home/database
tar czvf /home/s1/$DATA-dct_almoxarifado.tar.gz /home/dct_almoxarifado
tar czvf /home/s1/$DATA-dct_compras.tar.gz /home/dct_compras
tar czvf /home/s1/$DATA-dct_financeiro.tar.gz /home/dct_financeiro
tar czvf /home/s1/$DATA-dct_vendas.tar.gz /home/dct_vendas
tar czvf /home/s1/$DATA-dct_locacao.tar.gz /home/dct_locacao
tar czvf /home/s1/$DATA-dct_recepcao.tar.gz /home/dct_recepcao
tar czvf /home/s1/$DATA-dct_rafael.tar.gz /home/dct_rafael
tar czvf /home/s1/$DATA-dct_email.tar.gz /home/email
tar czvf /home/s1/$DATA-dct_programas.tar.gz /home/programas
tar czvf /home/s1/$DATA-dct_instalacao.tar.gz /home/instalacao

tar czvf /home/backup/$DATA-backup.tar.gz /home/s1/*.tar.gz

rm -rf /home/s1/*


Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Para que precisa do sudo para rodar isto? Quando acessei seu PC não deixamos configurado para que o agendamento fosse feito pelo usuário s1 sem a necessidade de sudo nem nada?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Citação de: rafasnn online 25 de Setembro de 2007, 23:22
como disse, sem sudo

Você adicionou os grupos dos outros diretórios ao usuário s1?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

clcampos,

não o fiz, nos grupos das pastas inclui o usuário s1, ele acessa e altera todas as pastas
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

sim, direto pelo usuário s1 ele roda blz, mas no crontab não, não sei aonde errei.
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

segue:



# m h  dom mon dow   command
27 23 * * * /home/backup.sh

Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Citação de: rafasnn online 26 de Setembro de 2007, 09:44
segue:



# m h  dom mon dow   command
27 23 * * * /home/backup.sh



Beleza, e então, como você chama o crontab?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

Macbook Pro 2,33 4GB 250GB
iPhone 8GB

rafasnn

clcampos,


o meu problema poderia estar ligado a limitação de memória, o script trabalhando em bash ou pelo terminal utiliza a memória de forma diferente?
Macbook Pro 2,33 4GB 250GB
iPhone 8GB