Script + Crontab = Pau? [RESOLVIDO]

25. Re: Script + Crontab = Pau? [RESOLVIDO]

Sergio Ricardo de Melo
sergio.melo

(usa Debian)

Enviado em 26/03/2010 - 14:44h

Este servidor está em modo texo, não tem interface grafica!


  


26. Re: Script + Crontab = Pau? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 14:51h

hehehhe... é assim msm. Se vc quiser visualizar a saída do comando, faça:

33 15 * * * /root/backups/bd/postgre/dumpBD_gsp.sh 2>&1 /tmp/teste.txt


27. Re: Script + Crontab = Pau? [RESOLVIDO]

Sergio Ricardo de Melo
sergio.melo

(usa Debian)

Enviado em 26/03/2010 - 15:02h

Eu copiei o arquivo que você citou, mas o crontab não envia nada para a pasta tmp, o que posso fazer?


28. Re: Script + Crontab = Pau? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 15:11h

Achei q vc tava na máquina local, então num tem jeito d acessar o tty2 (não q eu saiba). Mas vc tentou o último comando acima? Pra gente saber se há alguma msg d erro?


29. Re: Script + Crontab = Pau? [RESOLVIDO]

Sergio Ricardo de Melo
sergio.melo

(usa Debian)

Enviado em 26/03/2010 - 15:13h

Eu copiei o arquivo que você citou, mas o crontab não envia nada para a pasta tmp, o que posso fazer?


30. Re: Script + Crontab = Pau? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 15:15h

Tou tão encucado com isso! Eu não tenho mais ideias... tá totalmente sem lógica. Deveria funcionar!


31. Re: Script + Crontab = Pau? [RESOLVIDO]

Sergio Ricardo de Melo
sergio.melo

(usa Debian)

Enviado em 26/03/2010 - 15:21h

Cara, faz o seguinte, fica frio que por enquanto vou fazendo na mão mesmo, eu vou continuar tentando aqui, sei lá, é fuçando que conseguimos não é?
Agradeço muito tua ajuda e vou ficar de olho aqui, caso você tenha mais alguma idéia ficarei feliz em ouvi-lo novamente.
Se eu conseguir alguma coisa posto aqui também!
Valeu mesmo, muito obrigado pela boa vontade!


32. Re: Script + Crontab = Pau? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 26/03/2010 - 15:23h

Eu q agradeço. Qq novidade posta ae pra gente quebrar a cabeça junto!


33. Re: Script + Crontab = Pau? [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 27/03/2010 - 01:24h

Um script para ser executado via cron não pode ter suas saídas "ecoadas" na tela, ou seja, não pode enviar mensagem alguma para o stdout já que o cron retorna todos os resultados por email! Outra coisa importante é a de sempre definir logo no início do script a variável PATH.


34. Re: Script + Crontab = Pau? [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/03/2010 - 12:17h

O q o SMarcel falow tá certo, eu havia esquecido. Vc pode deixar dessa forma:

PATH=/bin:/usr/bin:/sbin:/usr/sbin

33 15 * * * /root/backups/bd/postgre/dumpBD_gsp.sh 2>&1 /dev/null


35. Re: Script + Crontab = Pau? [RESOLVIDO]

Sergio Ricardo de Melo
sergio.melo

(usa Debian)

Enviado em 29/03/2010 - 09:17h

Bom dia, fiz o que vocês sugeriram, mas o resultado continua negativo, e o arquivo null está em branco, vazio!
Tem algum outro programa que faz o que o crontab faz, estou achando que seria mais fácil trocar, o que vocês acham, vale a pena continuar brigando com o crontab ou vale a pena mudar?


36. Re: Script + Crontab = Pau? [RESOLVIDO]

Sergio Ricardo de Melo
sergio.melo

(usa Debian)

Enviado em 29/03/2010 - 11:51h

Problema resolvido!!!
Pensando no que o SMarcell comentou: "Um script para ser executado via cron não pode ter suas saídas "ecoadas" na tela", percebi que era isso o que acontecia!
Lembrem-se de que estava assim:
echo "# Gerando backup. Aguarde..."
echo "# Destino: $vD"
echo "# Nome do arquivo: $vA"
$vBI""pg_dump -i -h $vH -p $vP -U $vU -F c -b -v -f $vD$vA $vB

Fiz o seguinte:
Primeiro, comentei as 3 linhas iniciais citadas (echo...)
Segundo, removí o parametro -v
Terceiro, ainda assim precisei incluir no cron as variáveis conforme o renato_pacheco me orientou!
Resultado: Backup realizado com sucesso via crontab!
Muito obrigado a vocês, renato_pacheco e SMarcell, veces foram essenciais para a solução do problema!

Abraços e Viva o Linux,






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts