Pular para o conteúdo

crontab [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. crontab [RESOLVIDO]

Enviado em 26/04/2012 - 14:48h

pessoal to tentando rodar um script de backup no crontab e não ta dando certo...no script só tem um comanda...vou postar
#!bin/bash
tar -zcvf nomearquivo.tar.gz /home/pasta


o meu crintab esta assim...eu editei o crontab do /etc
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly

35 14 * * * root /usr/bin/insp.sh
25 14 * * * root /usr/bin/diprom.sh
30 14 * * * root /usr/bin/jur.sh

não roda, alguém pode me ajudar??

Responder tópico

2. Re: crontab [RESOLVIDO]

Enviado em 26/04/2012 - 15:50h

Amigo,

Não é possível compactar um diretório sem empacotá-lo antes. Tente rodar no seu script de backup dessa forma.

## Copia todo o conteudo desejado para o conteudo /home/pasta
cp -rL home/conteudoteste home/pasta

## Empacotar o arquivo - Acesse o diretório /home/pasta
tar cf conteudoteste.tar conteudoteste

## Comprimindo o arquivo compactado
tar czf conteudoteste.tar.gz conteudoteste

Obs. Altere os dados conforme seus diretórios

Coloque essa rotina no seu script e testa.

Ficamos no aguardo e boa sorte!


3. Re: crontab [RESOLVIDO]

Enviado em 26/04/2012 - 17:28h

Seu script faltou uma coisa.

Antigo
#!bin/bash
tar -zcvf nomearquivo.tar.gz /home/pasta
Novo
#!/bin/bash
tar -zcvf nomearquivo.tar.gz /home/pasta
Notou a diferença?
Faltou uma "/"
#!/bin/bash

No mais está ok!

Abraço!

4. Re: crontab [RESOLVIDO]

Enviado em 30/04/2012 - 18:38h

Se a dúvida foi sanada, marque o tópico como Resolvido, assim evitamos que outros usuário continuem respondendo esta questão! :-)

5. Erro

Enviado em 30/04/2012 - 19:04h

Se o erro continuar troque o "tar" por "/bin/tar"
ex:

/bin/tar -zcvf nomearquivo.tar.gz /home/pasta

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder